Insert mysql sous free - PHP - Programmation
Marsh Posté le 23-03-2004 à 15:03:59
je fais la requete suivante :
insert into matable values (val1,val2....)
ca marche bien chez moi et par contre en ligne lorsqu'il s'agit de free j'ai l'erreur suivante si mon site par exemple est http://bird80.free.fr
l'erreur : bird80.matable n'existe pas
Marsh Posté le 23-03-2004 à 15:19:17
oui ça j'ai bien compris. ta connection à la base ne fonctionne pas. nom de la base ? table pas créé ? Il y a beaucoup de raison pour que cette insertion ne fonctionne pas.
Marsh Posté le 23-03-2004 à 15:21:25
alors je repette, les Select fonctionnent donc pas de problème d'ini à la base.
La table existe déjà (enfin je pense) ce qui m'ennuie c'est qu'il me rajoute le nom de la base devant celui de la table dans l'erreur.
le nom de la base sous free c'est le nom du site à savoir bird80
Marsh Posté le 23-03-2004 à 15:24:23
tu veux dire que select * from matable fonctionne ? donne ton code stp
Marsh Posté le 23-03-2004 à 15:26:42
oui j'ai transféré la structure.
oui tout à fait par exemple :
select count(*) from matable ca fait: 0
et pas la table bird80.matable n'existe pas
Marsh Posté le 24-03-2004 à 10:30:46
quelqu'un fait un insert dans son site logé chez free?
si oui comment vous faites?
Marsh Posté le 25-03-2004 à 17:32:46
J'ai trouvé, c'est bête et méchant mais en local il se moque que le nom de la base soit en majuscule ou minuscule pas une fois uploader sur le site
Marsh Posté le 25-03-2004 à 17:36:59
un bon conseil pour éviter les ennuis: toutes les noms db/tables/champs/indexes en minuscules, dans la DB et dans le code, nom de la db compris.
Marsh Posté le 23-03-2004 à 12:54:04
Je tente de faire une insertion sql sous free dans une table.
En claire, les visiteurs peuvent laisser des commentaires sur mes pages.
Le problème c'est qu'en local ca marche mais en ligne, les select passent mais pas les insert : table inexistante mon.nom.ma_table.