mon erreure PhP

Invité
Invité n'ayant pas de compte PHPfrance

24 sept. 2006, 19:21

Bonjour,
j'ai des soucis je ne comprends pas pourquoi j'ai une erreure à la ligne 7 :
<?php

$liendb=mysql_connect("localhost","monlogin,monpassword");
mysql_select_db("bdd");
$sql = "CREATE TABLE eleve(
ideleve int(10)unsigned NOT NULL auto_increment,
prenom varchar(64)NOT NULL default",
adresse varchar(128) NOT NULL default",
ville varchar(64) NOT NULL default",
cp varchar(8) NOT NULL default",
pays varchar(32)NOT NULL default'france',
sexe varchar(8) binary NOT NULL default",
naissance date NOT NULL default'0000-00-00',
taille int(10) unsigned NOT NULL default'0'
email varchar(64) NOT NULL default",
telephone varchar(16) NOT NULL default",
lv varchar(16) NOT NULL default",
PRIMARY KEY (ideleve),
KEY nom(nom)
)";
mysql_query($sql);
mysql_close($liendb);

echo"table<eleve>créée";
?>
Pouvez vous m'aider merci :)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

24 sept. 2006, 19:25

Salut,
Pense à utiliser les balises
 ça peut aider à repérer les erreurs.
Je l'ai fait pour toi cette fois mais pense y pour la prochaine fois.  :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

24 sept. 2006, 19:31

desolé je n'ai pas compris ; les balises

Invité
Invité n'ayant pas de compte PHPfrance

24 sept. 2006, 19:37

Je ne vois rien de changer? de quelles balises parles tu? :oops:

Invité
Invité n'ayant pas de compte PHPfrance

24 sept. 2006, 19:44

et ici encore une erreure pfff ça vient de mes cours comprends pas??!! c la requête sql :
$sql = "CREATE TABLE eleve (
ideleve int(10) unsigned NOT NULL auto_increment,
nom varchar(64) NOT NULL default",
prenom varchar(64) NOT NULL default",
adresse varchar(128) NOT NULL default",
ville varchar(64) NOT NULL default",
cp varchar(8) NOT NULL default",
pays varchar(32) NOT NULL default'france',
sexe varchar(8) binary NOT NULL default",
naissance date NOT NULL default'0000-00-00',
taille int(10) unsigned NOT NULL default'0',
email varchar(64) NOT NULL default",
telephone varchar(16) NOT NULL default",
lv varchar(16) NOT NULL default",
PRIMARY KEY (ideleve),
KEY nom (nom)
)";
cette fois ci j'aurais mal adapté des " (mismatched)

Invité
Invité n'ayant pas de compte PHPfrance

24 sept. 2006, 19:44

Ok j'ai compris pour les balises dont tu parlais ;)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

24 sept. 2006, 23:21

Ok j'ai compris pour les balises dont tu parlais ;)
Ok pour les balises mais
 est mieux que [code] (dans le cas d'un code PHP).
Et tu vois de suite que tu as un souci de guillemets après les "default"

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

24 sept. 2006, 23:31

Message reçu merci truc :)

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

24 sept. 2006, 23:34

Tu peux aussi travailler avec un éditeur de texte qui propose une coloration syntaxique pour aider au développement... par exemple "Notepad++"

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

25 sept. 2006, 00:49

vi j'ai vu ça PhP edit c super pratique merci :)
j'ai toujours une erreure a la ligne 16 cette fois mais je vais la trouver nom de zeusssssss je dors pas tant que j'ai pas réussi et na!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

25 sept. 2006, 08:23

nom de zeusssssss
On m'appelle ?
Non ? bon bah je retourne :sleeping:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

26 sept. 2006, 00:52

lol salut je pensais qu'il y'aurait un mod zeus ici hihi
j'ai un autre souci ici je ne vois pas le probleme en ligne 5 hum help me please :p:
1 $liendb = mysql_connect("localhost","root","");
2 $mysql_bdd = "mysql"
3 $sql = "SELECT nom,prenom, FROM eleve WHERE ideleve='1'"; 
4 $resultat = mysql_query ($sql);
5 $eleve = mysql_fetch_array($resultat);
6 $nom = $eleve['nom'];
7 $prenom = $eleve ['prenom'];
8 echo "eleve [1],nom=$nom,prenom=$prenom";
9 mysql_close($liendb);

:cry:

Petit nouveau ! | 3 Messages

26 sept. 2006, 01:10

Non c bon j'ai capté juste une tite erreure de nom de la "bdd" @bientôt les cocos :p :lol:

Petit nouveau ! | 3 Messages

26 sept. 2006, 01:33

bon là par contre c po cool comprends pas cet avertissement :

Code : Tout sélectionner

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\program files\easyphp1-8\www\eleve\voir_pauldupont.php3 on line 7 eleve [1],nom=,prenom=
j'etais sensé recuperer eleve[1], nom=Dupont prenom=Paul

apres ça :
<?php

$liendb = mysql_connect("localhost", "root", "");
mysql_select_db("mysql");
$sql = "SELECT nom,prenom, FROM eleve WHERE ideleve='1'";
$resultat = mysql_query ($sql);
$eleve = mysql_fetch_array($resultat);
$nom = $eleve['nom'];
$prenom = $eleve ['prenom'];
echo "eleve [1],nom=$nom,prenom=$prenom";
mysql_close($liendb);

?>

Invité
Invité n'ayant pas de compte PHPfrance

26 sept. 2006, 03:51

c bon c ok merci moderateurs php :)