clemdups | Bonjour à tous,
Voilà, j'ai un problème tout bête mais qui me fait tourner en rond depuis plus d'une heure ...
Je veux JUSTE insérer des données dans une base (facile hein ? oui moi aussi je l'ai fait plein de fois, mais là...)
Voilà le code utilisé :
Code :
- $insert="INSERT INTO apigoogle(id,lat,long,titre,commentaire,tel,mail,photo,adresse) VALUES('','$lat','$long','$titre','$commentaire','$tel','$mail','$photo','$adresse')";
- $req=mysql_query($insert) or die("ouhlalalala" );
|
Et à chaque fois, il me renvoie "ouhlalalala" (hum !).
Sans le die("ouhlalalala" ), un echo $req ne me renvoie RIEN (ni 0, ni 1).
Si je fais :
Code :
- $insert="INSERT INTO apigoogle VALUES('','$lat','$long','$titre','$commentaire','$tel','$mail','$photo','$adresse')";
- $req=mysql_query($insert) or die("ouhlalalala" );
|
(càd sans spécifier les champs), ça marche... Seul souci, le champ photo sera parfois vide, donc j'aimerais pas que ça inverse des champs à cause de ça...
J'ai bien vérifié que les noms des champs soient les mêmes dans la table : rien à redire.
Tous les champs de la table sont en VARCHAR (certains étaient en TEXT ou FLOAT avant, et j'ai changé pensant que ça pourrait éventuellement venir de là), sauf bien sûr "id" qui est un INT. J'utilise PhpMyAdmin.
Si quelqu'un sait m'aider...
Désolé de poser une question aussi banale, mais là j'avoue que je deviens complètement fou... |