Php MySql - Insert
Fermé
Sinistrus
Messages postés
1010
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 juin 2023
-
25 avril 2012 à 17:04
Atrer - 25 avril 2012 à 17:17
Atrer - 25 avril 2012 à 17:17
A voir également:
- Php MySql - Insert
- Touche insert - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Disk boot failure insert system disk and press enter - Guide
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
2 réponses
ludolepro
Messages postés
60
Date d'inscription
mardi 15 juin 2010
Statut
Membre
Dernière intervention
25 avril 2012
35
25 avril 2012 à 17:11
25 avril 2012 à 17:11
Salut :
INSERT INTO ... WHERE ... ?
Ca n'existe pas !
Utilise
INSERT INTO ... WHERE ... ?
Ca n'existe pas !
Utilise
UPDATE nom_table SET nom_champ1 = value1, nom_champ2 = value2, ... WHERE ...
Bonjour, vous pouvez rajouter un oor die aà votre requête d'insertion pour voir ce qui ne va pas, et éventuellement tester celle ci dans phpMyAdmin directement en utilisant la console (onglet SQL).
//if (isset($_POST['button']))
cette condittion me paraît louche, si dans votre formulaire il y a un champ nommé 'button' celui ci sera toujours "préparé"(isset traduit aproximativement de is set) mais sera vide si vous ne lui donnez aucune valeur.
De plus où sont définies vos variable $txtReferenc et $txtImage, dans un site dynamique celles ci sont souvent dans le formulaire sinon vous ne faites pas un site qui peut obtenir de avoir de nouveaux enregistrements(INSERT).
Vous avez un include, ceci devrait vraiment être dans un include :
//if (isset($_POST['button']))
cette condittion me paraît louche, si dans votre formulaire il y a un champ nommé 'button' celui ci sera toujours "préparé"(isset traduit aproximativement de is set) mais sera vide si vous ne lui donnez aucune valeur.
De plus où sont définies vos variable $txtReferenc et $txtImage, dans un site dynamique celles ci sont souvent dans le formulaire sinon vous ne faites pas un site qui peut obtenir de avoir de nouveaux enregistrements(INSERT).
Vous avez un include, ceci devrait vraiment être dans un include :
$db = mysql_connect('localhost', 'cibase', '******'); mysql_select_db('cibase',$db);Vous pourrez ainsi sécuriser le dossier qui le comprends et éviter que tout le monde puisse tlécharger votre foichier et obtenir les identifiants et mots de passe de votre base, donc fausser ou détruire tout son contenu.