PB avec la lecon 15
Hello,
j arrive pas a ajouter le disque de mon ami Tibo dans ma table !! :( y a que son nom qui apparait ds la table mé pa son disque dans la seconte !!
merci de m aider
bye
http://quickmoney.free.fr
Est ce que ta jointure est bien présente (et est elle correcte) ?
le code :
<?
// on se connecte à notre base
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('test', $base) ;
?>
<html>
<head>
<title>Insertion de tibo et d'un nouveau disque dans la base</title>
</head>
<body>
<?
// on prépare la requête
$sql = "INSERT INTO liste_proprietaire VALUES('','tibo','06-98-42-01-36')";
// on insère le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on récupère le dernier numéro inséré, soit le numéro de tibo
$numero_insere = mysql_insert_id();
// on insère le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
$sql = "INSERT INTO liste_disque VALUES(.$numero_insere.,'The supermen lovers','The player')";
// on ferme la connexion à la base
mysql_close();
?>
Tibo vient d'être inseré dans la base, ainsi que son nouveau disque : The player des Supermen lovers.
</body>
</html>
http://quickmoney.free.fr
C'est çà qui merde :
$sql = "INSERT INTO liste_disque VALUES(.$numero_insere.,'The supermen lovers','The player')";
Remplace le par :
$sql = "INSERT INTO liste_disque VALUES('$numero_insere','The supermen lovers','The player')";
meme avec les '' le disque ne s ajoute pa a la table liste_disque !
http://quickmoney.free.fr
Et t'as pas un message d'erreur ?
Et sinon, y a quoi dans tes tables ?
le message d erreur ne s affiche pas !
et dans les tables y a tibo en + pour la table nommé : liste_priprietaire mé pa son disque dans la table liste_disque
g vérifier elles sont bien nommées comme ca pourtant !
merci
http://quickmoney.free.fr
J'ai compris.
Ta deuxieme requete SQL ne s'execute pas.
Ecris alors :
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error());
(et ce juste apres ton $sql = "INSERT INTO liste_disque VALUES('$numero_insere','The supermen lovers','The player')"; )
La çà marche, j'ai teste chez moi.
PS : je modifie le cours en consequence.
Ok merci,
t es dispo et à l'écoute :)
alors je dirais qu'un mot :
tu as l image du PHP, dynamique !!!
;-)
http://quickmoney.free.fr
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: