cs_clemg
Messages postés2Date d'inscriptionlundi 2 février 2009StatutMembreDernière intervention 3 février 2009
-
2 févr. 2009 à 23:23
cs_clemg
Messages postés2Date d'inscriptionlundi 2 février 2009StatutMembreDernière intervention 3 février 2009
-
3 févr. 2009 à 10:40
Bonjour à tous,
Voici mon problème : j'essaye de réaliser une requête toute simple, comme il y en a sur toutes les pages de mon site : insérer une entrée dans une base de donnée. Mais celle là, ne marche pas. la voici :
Les variables $nom, $date... sont pleines (je les ai fait afficher pour vérifier), et les autres requêtes SQL de la page marchent. Il y a peut-être un conflit avec une autre justement, voici le contexte :
mysql_query ("INSERT INTO utilisateurs (nom, date_inscription, mdp, courriel, identifiant) VALUES ('$nom', '$date', '$mdp', '$courriel', '$identifiant')", $link);
// Celle-ci ne marche pas (????)
mysql_query ("CREATE TABLE user_$identifiant (titre VARCHAR(60) NOT NULL, auteur VARCHAR(60) NOT NULL, note VARCHAR(1) NOT NULL,avis VARCHAR(2000) NOT NULL,type VARCHAR(50) NOT NULL,categorie VARCHAR(50) NOT NULL )", $link);
// Celle-ci marche
cs_clemg
Messages postés2Date d'inscriptionlundi 2 février 2009StatutMembreDernière intervention 3 février 2009 3 févr. 2009 à 10:40
Salut Kohntark,
Merci pour le $link, je le recopiais bêtement à la fin de chaque requête :)
Super ! J'ai jamais autant ramé pour une erreur aussi bête : c'était tellement évident pour moi d'avoir un champ 'nom' dans ma table, que j'ai du oublier de le créer ! L'erreur affichée était du type "Pas de champ 'nom'"...
Bref, même en vérifiant, je l'avais pas vu.