Code PHP avec MySQL
Résolu/Fermé
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
-
18 mai 2013 à 00:36
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 18 mai 2013 à 01:34
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 18 mai 2013 à 01:34
A voir également:
- Code PHP avec MySQL
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Mysql community server - Télécharger - Bases de données
3 réponses
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
18 mai 2013 à 00:44
18 mai 2013 à 00:44
bonsoir,
pour ta requete SQL =>
si tu utilises pdo et les requêtes préparés tu peux utiliser cette requête directement. Sinon utilises PDO et les requêtes préparés qui permettent de protéger contre les injections SQL vu que les valeurs sont passé en tant que variables et c'est beaucoup plus pratique
pour ta requete SQL =>
SELECT motNormal FROM test WHERE motCrypt = :motCrypt LIMIT 1
si tu utilises pdo et les requêtes préparés tu peux utiliser cette requête directement. Sinon utilises PDO et les requêtes préparés qui permettent de protéger contre les injections SQL vu que les valeurs sont passé en tant que variables et c'est beaucoup plus pratique
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
18 mai 2013 à 00:57
18 mai 2013 à 00:57
post ton code je te montre
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
30
18 mai 2013 à 00:59
18 mai 2013 à 00:59
<form method="post">
Text : <input type="text" name="crypt">
<input type="submit" value="Valider">
</form>
<?php
include('sql.php');
if(isset($_POST['crypt']))
{
$result = mysql_query('SELECT motNormal FROM test WHERE motCrypt = :motCrypt LIMIT 1');
echo $result;
}
else
{
echo 'null';
}
?>
Text : <input type="text" name="crypt">
<input type="submit" value="Valider">
</form>
<?php
include('sql.php');
if(isset($_POST['crypt']))
{
$result = mysql_query('SELECT motNormal FROM test WHERE motCrypt = :motCrypt LIMIT 1');
echo $result;
}
else
{
echo 'null';
}
?>
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
30
18 mai 2013 à 01:20
18 mai 2013 à 01:20
alors ?
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
Modifié par Atropa le 18/05/2013 à 01:25
Modifié par Atropa le 18/05/2013 à 01:25
vu que tu n'utilises pas pdo ça ne peut pas fonctionner
<form method="post"> Text : <input type="text" name="crypt"> <input type="submit" value="Valider"> </form> <?php if(isset($_POST['crypt'])) { include('sql.php'); $result = mysql_query('SELECT motNormal FROM test WHERE motCrypt = "'.$_POST['crypt'].'" LIMIT 1'); $result = mysql_fetch_assoc($result); echo $result['motNormal']; } ?>
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
30
Modifié par Rayfi le 18/05/2013 à 01:28
Modifié par Rayfi le 18/05/2013 à 01:28
Ton code ne marche toujours pas... ça m'affiche "Resource id #12"
Sinon c'est quoi ton code PDO ?
Sinon c'est quoi ton code PDO ?
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
18 mai 2013 à 01:28
18 mai 2013 à 01:28
par contre il faut vraiment que tu apprennes avec PDO les fonctions mysql sont considéré comme obsolètes.
un exemple mais c'est pour toutes les fonctions : https://www.php.net/manual/en/function.mysql-pconnect.php
et la classe a utilisé avec des requêtes préparé c'est plus pratique et beaucoup plus sécurisé.
https://www.php.net/manual/en/book.pdo.php
un exemple mais c'est pour toutes les fonctions : https://www.php.net/manual/en/function.mysql-pconnect.php
et la classe a utilisé avec des requêtes préparé c'est plus pratique et beaucoup plus sécurisé.
https://www.php.net/manual/en/book.pdo.php
Rayfi
Messages postés
205
Date d'inscription
lundi 24 septembre 2012
Statut
Membre
Dernière intervention
28 juin 2017
30
18 mai 2013 à 01:32
18 mai 2013 à 01:32
En faite ça marche, merci beaucoup.
Par contre PDO c'est un peu difficile, j'arrive pas vraiment à coder avec ce genre de structure...
Par contre PDO c'est un peu difficile, j'arrive pas vraiment à coder avec ce genre de structure...
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
18 mai 2013 à 01:34
18 mai 2013 à 01:34
c'est de la programmation orienté objet et c'est primordial de t'y mettre si tu veux coder correctement.
il faut que tu apprennes la POO sur des classes persos, ce sera plus simple pour comprendre les autres.
Après tu mettras presque tout dans des class c'est tellement plus pratique de manipuler des objets que tu ne pourras plus coder autrement.
il faut que tu apprennes la POO sur des classes persos, ce sera plus simple pour comprendre les autres.
Après tu mettras presque tout dans des class c'est tellement plus pratique de manipuler des objets que tu ne pourras plus coder autrement.
18 mai 2013 à 00:53
quand j'envoie le mot crypter dans le formulaire, ça n'affiche rien du tout.