bdd conexion

Eléphant du PHP | 84 Messages

30 avr. 2005, 22:35

voila j'ai une conexion de bdd sur celle si je me pose une question d'ou sort la variable $donnees (j'aime bien comprendre s eque je fait)^^:
<?
mysql_connect("localhost", "mateo21", "mot_de_passe"); // Connexion à MySQL
mysql_select_db("coursphp"); // Sélection de la base coursphp

$reponse = mysql_query("SELECT * FROM jeux_videos"); // Requête SQL


// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>

<p>
<strong>Jeu</strong> : <? echo $donnees['nom']; ?><br />
Le possesseur de ce jeu est : <? echo $donnees['possesseur']; ?>, et il le vend à <? echo $donnees['prix']; ?> euros !<br />
Ce jeu fonctionne sur <? echo $donnees['console']; ?> et on peut y jouer à <? echo $donnees['nbre_joueurs_max']; ?> au maximum<br />
<? echo $donnees['possesseur']; ?> a laissé ces commentaires sur <? echo $donnees['nom']; ?> : <em><? echo $donnees['commentaires']; ?></em>
</p>

<?
}

mysql_close(); // Déconnexion de MySQL
?>

ioup
Invité n'ayant pas de compte PHPfrance

30 avr. 2005, 23:28

voila j'ai une conexion de bdd sur celle si je me pose une question d'ou sort la variable $donnees (j'aime bien comprendre s eque je fait)^^:
<?
mysql_connect("localhost", "mateo21", "mot_de_passe"); // Connexion à MySQL
mysql_select_db("coursphp"); // Sélection de la base coursphp

$reponse = mysql_query("SELECT * FROM jeux_videos"); // Requête SQL


// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>

<p>
<strong>Jeu</strong> : <? echo $donnees['nom']; ?><br />
Le possesseur de ce jeu est : <? echo $donnees['possesseur']; ?>, et il le vend à <? echo $donnees['prix']; ?> euros !<br />
Ce jeu fonctionne sur <? echo $donnees['console']; ?> et on peut y jouer à <? echo $donnees['nbre_joueurs_max']; ?> au maximum<br />
<? echo $donnees['possesseur']; ?> a laissé ces commentaires sur <? echo $donnees['nom']; ?> : <em><? echo $donnees['commentaires']; ?></em>
</p>

<?
}

mysql_close(); // Déconnexion de MySQL
?>
salut en fait en bon français la boucle while donne ça :

tant que j'ai des informations dans le resultat de la requete je les stockes dans le tableau $donnees (ligne par ligne) (fonction mysql_fetch_array()) et ensuite j'extrait les informations du tableau avec $donnees['nom_colonne'] ;) j'affiche la premiére ligne du tableau puis la seconde jusqu'à ne plus avoir d'information a tirer de la requete :)

c'est plus clair ou tjrs pas ? :p

Eléphant du PHP | 84 Messages

01 mai 2005, 00:03

Oui c impeu plus clair donc la variable donnes est crée avec wihle ^^
d'aprai se que j ai comprie

Eléphant du PHP | 84 Messages

01 mai 2005, 00:31

Voila j'ai essayer dans crée une moi meme
mais :-S
error ligne 134 (la ou se trouve le { du code php que voissie)
[php] <?
mysql_connect("localhost","root");
mysql_select_db("news");
$bdd = mysql_query("select*FROM News");
wihle($donnees = mysql_fetch_array($bdd))
{
?><p>normalemen com est egale a vol et name est egale a vil voyon la ligne /br>
<?echo "nam est egale a $donnees['nam'] et com est egale a $donnees['com']";?></p>
<?
}
?>[/php]

ioup
Invité n'ayant pas de compte PHPfrance

01 mai 2005, 13:12

   <?
mysql_connect("localhost","root");
mysql_select_db("news");
$bdd = mysql_query("select*FROM News");

wihle($donnees = mysql_fetch_array($bdd))
{
?><p>normalemen com est egale a vol et name est egale a vil voyon la ligne /br>
 <?echo "nam est egale a $donnees['nam'] et com est egale a $donnees['com']";?></p>
<?
}
?>
wihle >> while

ERREUR de frappe ou ... ? une vrai erreur sur ta page php... :)

Invité
Invité n'ayant pas de compte PHPfrance

01 mai 2005, 13:15

   <?
mysql_connect("localhost","root");
mysql_select_db("news");
$bdd = mysql_query("select*FROM News");

wihle($donnees = mysql_fetch_array($bdd))
{
?><p>normalemen com est egale a vol et name est egale a vil voyon la ligne /br>
 <?echo "nam est egale a $donnees['nam'] et com est egale a $donnees['com']";?></p>
<?
}
?>
puis j'avais pas lu la suite :p tous tes <? ?> ne serve à rien...

   <?
mysql_connect("localhost","root");
mysql_select_db("news");
$bdd = mysql_query("select*FROM News");

wihle($donnees = mysql_fetch_array($bdd))
{
echo "<p>normalemen com est egale a vol et name est egale a vil voyon la ligne <br>
nam est egale a $donnees['nam'] et com est egale a $donnees['com']</p>";
}
?>

je crois que j'ai rien oublié ! je viens de me reveiller donc pas sur ! :p