Probleme avec php et mysql
youngz
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
youngz Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
youngz Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Depuis hier soir, je n'arrive plus a inserer des donnees dans certaines tables de mysql via certains de mes scripts php. Ceux qui marchaient auparavant sont toujours fonctionnels, mais ceux que j'ecris maintenant ne marche plus.
Les nouveaux servent a l'écriture dans des nouvelles tables. Lorsque j'essaye via phpmyadmin, cela fonctionne parfaitement. J'ai meme essayer de prendre la requete exacte de phpmyadmin et cela ne fonctionne toujours pas.
SVP, j'ai besoin de votre aide.
Depuis hier soir, je n'arrive plus a inserer des donnees dans certaines tables de mysql via certains de mes scripts php. Ceux qui marchaient auparavant sont toujours fonctionnels, mais ceux que j'ecris maintenant ne marche plus.
Les nouveaux servent a l'écriture dans des nouvelles tables. Lorsque j'essaye via phpmyadmin, cela fonctionne parfaitement. J'ai meme essayer de prendre la requete exacte de phpmyadmin et cela ne fonctionne toujours pas.
SVP, j'ai besoin de votre aide.
A voir également:
- Probleme avec php et mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
10 réponses
CHECK() est un mot-clé en SQL, tu ne peux pas l'utiliser dans tes requêtes SQL pour le nom de tes champs, sauf en le protégeant avec un accent grâve seul de chaque côté du mot. Si tu n'arrives pas à le faire sur ton clavier, tu peux le copier depuis cette page, dans la colonne à droite, en-dessous du titre "Diacritique".
Si $id est un nombre, il ne faut pas mettre d'apostrophes autour.
Pareil pour le zéro.
Au passage, n'oublie pas de protéger tes variables avec mysql_real_escape_string().
Si $id est un nombre, il ne faut pas mettre d'apostrophes autour.
Pareil pour le zéro.
Au passage, n'oublie pas de protéger tes variables avec mysql_real_escape_string().
Essaye en affichant manuellement l'erreur :
<?php /* ... */ if(@mysql_query('requête SQL')) { // Suite du code } else { echo 'Erreur lors de l\'appel à mysql_query (ligne '.__LINE__.') : '.mysql_error(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voila ma ligne de commande
"INSERT INTO profile_comments (ID,profileID,writerID,content,check,uploadDate) VALUES('$id','$pid','$wid','$content','0','$date')"
"INSERT INTO profile_comments (ID,profileID,writerID,content,check,uploadDate) VALUES('$id','$pid','$wid','$content','0','$date')"