Création d'une BD mysql en php ( débutant )
blbg
Messages postés
302
Date d'inscription
Statut
Membre
Dernière intervention
-
blbg Messages postés 302 Date d'inscription Statut Membre Dernière intervention -
blbg Messages postés 302 Date d'inscription Statut Membre Dernière intervention -
bonsoir .....
je souhaite juste faire une petite base de donée ( en test .. pour aprés en faire une grosse ) mais autant commencer par une petite
donc je me suis servis des cour du site ...
j'ai modifié qque truc pour la personalisé ..... mais .... rien ne s'affiche ..... dc vous pouvez m'aider .... me dir là où j'ai fait des erreur car là je vois pas ..... du tout du tout !!
merci d'avance .....
voici la source :
<html>
<head>
<title>test</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>année début</th>
<th>année fin</th>
<th>nom</th>
<th>prénom</th>
</tr>
<?php
$host = localhost;
$user = blbg;
$bdd = test;
$passwd = iut;
$table = etudiant;
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
CREATE TABLE $table (promod NUMBER(4), promof NUMBER(4),nom VARCHAR(10),prenom VARCHAR(10));
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "TITI" , "Bertrand" ) ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "DEDE" , "Jean Marie") ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "MAMA" , "Gautier") ;
$query = "SELECT nom,prenom,promod,promof FROM $table ORDER BY nom";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$prenom = $row[1];
$promod = $row[2];
$promof = $row[3];
echo "<tr>
<td>$promod</td>
<td>$promof</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
}
mysql_close();
?>
</tr>
</table>
</body>
</html>
voila ..... si vous pouvez m'aider .... merciii !!
je souhaite juste faire une petite base de donée ( en test .. pour aprés en faire une grosse ) mais autant commencer par une petite
donc je me suis servis des cour du site ...
j'ai modifié qque truc pour la personalisé ..... mais .... rien ne s'affiche ..... dc vous pouvez m'aider .... me dir là où j'ai fait des erreur car là je vois pas ..... du tout du tout !!
merci d'avance .....
voici la source :
<html>
<head>
<title>test</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>année début</th>
<th>année fin</th>
<th>nom</th>
<th>prénom</th>
</tr>
<?php
$host = localhost;
$user = blbg;
$bdd = test;
$passwd = iut;
$table = etudiant;
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
CREATE TABLE $table (promod NUMBER(4), promof NUMBER(4),nom VARCHAR(10),prenom VARCHAR(10));
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "TITI" , "Bertrand" ) ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "DEDE" , "Jean Marie") ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "MAMA" , "Gautier") ;
$query = "SELECT nom,prenom,promod,promof FROM $table ORDER BY nom";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$prenom = $row[1];
$promod = $row[2];
$promof = $row[3];
echo "<tr>
<td>$promod</td>
<td>$promof</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
}
mysql_close();
?>
</tr>
</table>
</body>
</html>
voila ..... si vous pouvez m'aider .... merciii !!
A voir également:
- Création d'une BD mysql en php ( débutant )
- Creation compte gmail - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
- Easy php - Télécharger - Divers Web & Internet
2 réponses
bonsoir .....
je souhaite juste faire une petite base de donée ( en test .. pour aprés en faire une grosse ) mais autant commencer par une petite
donc je me suis servis des cour du site ...
j'ai modifié qque truc pour la personalisé ..... mais .... rien ne s'affiche ..... dc vous pouvez m'aider .... me dir là où j'ai fait des erreur car là je vois pas ..... du tout du tout !!
merci d'avance .....
voici la source :
<html>
<head>
<title>test</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>année début</th>
<th>année fin</th>
<th>nom</th>
<th>prénom</th>
</tr>
<?php
$host = localhost;
$user = blbg;
$bdd = test;
$passwd = iut;
$table = etudiant;
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
CREATE TABLE $table (promod NUMBER(4), promof NUMBER(4),nom VARCHAR(10),prenom VARCHAR(10));
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "TITI" , "Bertrand" ) ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "DEDE" , "Jean Marie") ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "MAMA" , "Gautier") ;
$query = "SELECT nom,prenom,promod,promof FROM $table ORDER BY nom";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$prenom = $row[1];
$promod = $row[2];
$promof = $row[3];
echo "<tr>
<td>$promod</td>
<td>$promof</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
}
mysql_close();
?>
</tr>
</table>
</body>
</html>
voila ..... si vous pouvez m'aider .... merciii !!
je souhaite juste faire une petite base de donée ( en test .. pour aprés en faire une grosse ) mais autant commencer par une petite
donc je me suis servis des cour du site ...
j'ai modifié qque truc pour la personalisé ..... mais .... rien ne s'affiche ..... dc vous pouvez m'aider .... me dir là où j'ai fait des erreur car là je vois pas ..... du tout du tout !!
merci d'avance .....
voici la source :
<html>
<head>
<title>test</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>année début</th>
<th>année fin</th>
<th>nom</th>
<th>prénom</th>
</tr>
<?php
$host = localhost;
$user = blbg;
$bdd = test;
$passwd = iut;
$table = etudiant;
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
CREATE TABLE $table (promod NUMBER(4), promof NUMBER(4),nom VARCHAR(10),prenom VARCHAR(10));
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "TITI" , "Bertrand" ) ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "DEDE" , "Jean Marie") ;
INSERT INTO $table (promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "MAMA" , "Gautier") ;
$query = "SELECT nom,prenom,promod,promof FROM $table ORDER BY nom";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$prenom = $row[1];
$promod = $row[2];
$promof = $row[3];
echo "<tr>
<td>$promod</td>
<td>$promof</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
}
mysql_close();
?>
</tr>
</table>
</body>
</html>
voila ..... si vous pouvez m'aider .... merciii !!
Salut,
ca ne va pas du tout !
$table n'a pas de valeur !
Commence doucement avec les cours de CCM, phpfrance et phpdebutant:
http://www.commentcamarche.org/php/phpintro.php3
http://www.phpfrance.com
http://www.phpdebutant.org
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
ca ne va pas du tout !
$table n'a pas de valeur !
Commence doucement avec les cours de CCM, phpfrance et phpdebutant:
http://www.commentcamarche.org/php/phpintro.php3
http://www.phpfrance.com
http://www.phpdebutant.org
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@)
merci ,
j'ai était voir phpdébutant ..... ( les autre je les avais déjà vue .. & revue .. ) et j'ai enfin trouver ce qu'il fallait .. :
les commande php qui servent à aller ds my SQL ( mysql_* )
par contre je ne vois pas pour quoi tu met que $table n'a pas de valeur .. en même tps que les autre variable , je l'ai définit, non ??
j'ai était voir phpdébutant ..... ( les autre je les avais déjà vue .. & revue .. ) et j'ai enfin trouver ce qu'il fallait .. :
les commande php qui servent à aller ds my SQL ( mysql_* )
par contre je ne vois pas pour quoi tu met que $table n'a pas de valeur .. en même tps que les autre variable , je l'ai définit, non ??
CREATE n'est pas une fonction php, c'est une instruction SQL donc comme ça brut de décoffrage, c'est une erreur dans ton fichier PHP, il ne peut rien en faire, du coup tout passe à la trappe et la variable avec (puisqu'il ne peut rien en faire)
faut la mettre dans une chaîne et la faire traiter comme une requête par php
kinder.surprise,
le maton du matou
faut la mettre dans une chaîne et la faire traiter comme une requête par php
kinder.surprise,
le maton du matou
c'est pas grave l'erreur est humaine .... de tte façon .... avec phpdébutant .... c'est ce que j'ai vue .... ( mais par contre ... sur les cour php & mysql de CCM .... c'est pas marquer .. ( ds PHP y'a que pour recevoir des info & ds MySQL y'a pas les commande php , donc ça serais un truc à signaller, non ?? ))
enfin ... merci ...
& sinon j'ai une autre question ... en ce qui concerne la valeur de
$host = localhost; $user = blbg; $bdd = test; $passwd = iut; $table = etudiant;
c'est des nom comme on veu ... ou il faut des truc précis ??
car tjs ds phpdébutant j'ai cru comprendre qu'il fallait des truc précis .....
ds host c'est l'adresse de mon hébergeur ?
user & passwd , mon login & mon pass pr me connecter à mon serveur ?? ( comme ce que j'ai entrer ds FTP exper ) pr être plus simple ...
& bdd & table .... là on peu tt maitre ? ( j'aiberge chez un copain dc .. normalement oui ? je me trompe ? )
et enfin .... revoici .. ma source .... corriger normalement ...
je n'ai pas pu la tester car justement mon copain à des probléme en ce moment avec son PC .. :o( vous pouvez donc me dir s'il y a encore des erreurs ?? merci d'avance ...
avec les insert ça doit être là les erreurs ...
<html>
...
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>année début</th>
<th>année fin</th>
<th>nom</th>
<th>prénom</th>
</tr>
<?php
$host = adresse serveur;
$user = login serveur;
$bdd = test;
$passwd = passwd serveur;
$table = etudiant;
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
$result = mysql_query( "CREATE TABLE" .$table "(promod NUMBER(4), promof NUMBER(4),nom VARCHAR(10),prenom VARCHAR(10));");
$result = mysql_query("INSERT INTO" .$table "(promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "TITI" , "Bertrand" ) ;";
$result = mysql_query("INSERT INTO" .$table "(promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "DEDE" , "Jean Marie") ;";
$result = mysql_query("INSERT INTO" .$table "(promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "MAMA" , "Gautier") ;";
$query = "SELECT nom,prenom,promod,promof FROM $table ORDER BY nom";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$prenom = $row[1];
$promod = $row[2];
$promof = $row[3];
echo "<tr>
<td>$promod</td>
<td>$promof</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
}
mysql_close();
?>
</tr>
</table>
</body>
</html>
enfin ... merci ...
& sinon j'ai une autre question ... en ce qui concerne la valeur de
$host = localhost; $user = blbg; $bdd = test; $passwd = iut; $table = etudiant;
c'est des nom comme on veu ... ou il faut des truc précis ??
car tjs ds phpdébutant j'ai cru comprendre qu'il fallait des truc précis .....
ds host c'est l'adresse de mon hébergeur ?
user & passwd , mon login & mon pass pr me connecter à mon serveur ?? ( comme ce que j'ai entrer ds FTP exper ) pr être plus simple ...
& bdd & table .... là on peu tt maitre ? ( j'aiberge chez un copain dc .. normalement oui ? je me trompe ? )
et enfin .... revoici .. ma source .... corriger normalement ...
je n'ai pas pu la tester car justement mon copain à des probléme en ce moment avec son PC .. :o( vous pouvez donc me dir s'il y a encore des erreurs ?? merci d'avance ...
avec les insert ça doit être là les erreurs ...
<html>
...
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>année début</th>
<th>année fin</th>
<th>nom</th>
<th>prénom</th>
</tr>
<?php
$host = adresse serveur;
$user = login serveur;
$bdd = test;
$passwd = passwd serveur;
$table = etudiant;
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur");
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");
$result = mysql_query( "CREATE TABLE" .$table "(promod NUMBER(4), promof NUMBER(4),nom VARCHAR(10),prenom VARCHAR(10));");
$result = mysql_query("INSERT INTO" .$table "(promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "TITI" , "Bertrand" ) ;";
$result = mysql_query("INSERT INTO" .$table "(promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "DEDE" , "Jean Marie") ;";
$result = mysql_query("INSERT INTO" .$table "(promod,promof,nom,prenom) VALUES ( 2002 , 2003 , "MAMA" , "Gautier") ;";
$query = "SELECT nom,prenom,promod,promof FROM $table ORDER BY nom";
$result = mysql_query($query);
while($row = mysql_fetch_row($result)){
$Nom = $row[0];
$prenom = $row[1];
$promod = $row[2];
$promof = $row[3];
echo "<tr>
<td>$promod</td>
<td>$promof</td>
<td>$nom</td>
<td>$prenom</td>
</tr>";
}
mysql_close();
?>
</tr>
</table>
</body>
</html>