Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: cubitusfr le le 08-03-2012 a 13:17:09

Titre: demande aide mysql Merci
Posté par: cubitusfr le le 08-03-2012 a 13:17:09

bonjour voila je suis vraiment novice en base de donnee cependant ayant cherché sur plusieurs aide en php je n'arrive pas a resoudre ce probleme, en effet ma page php consulte bien ma base de donnees m'ai n'affiche rien, pouvez m'aider Merci

voici mon code :

Code:
<html>

   <head>
   
   <link rel="icon" type="image/png" href="/images/happy.png" />   

   <title>Comptes en ligne</title>

   </head>



<body>

<table border="1" cellpadding="0" cellspacing="0">

<tr>

<th>Id</th>

<th>Nom</th>

<th>Pseudo</th>

<th>Email</th>

</tr>

<?php

$serveur = "localhost";
$nom_base = "ecom2012";
$login = "XXXXX";
$motdepasse = "XXXXX";
mysql_connect ($serveur,$login,$pwd) or die ('ERREUR '.mysql_error());

if (mysql_connect ($serveur,$login,$pwd)) {
echo 'connexion réussie';
}
else {
echo 'connexion impossible...'.mysql_error();
}


// sélection de la base de données
mysql_select_db ($nom_base) or die ('ERREUR '.mysql_error());

// requete a la base de donnee
$requete = "SELECT id,name,username,email FROM so19c_users";

$resultat = mysql_query ($requete) or die ('Erreur '.$requete.' '.mysql_error());;

$row = mysql_fetch_assoc($resultat);
echo 'le premier enregistrement a pour id '.$requete["id"].' et pour type '.$ligne["type"];

{

$id = $row[0];

$name = $row[1];

$username = $row[2];

$email = $row[3];

}

echo "<tr>
      <td>$id</a></td>
      <td>$name</td>
      <td>$username</td>
      <td>$email</td>
      </tr>";

?>


Merci pour les volontaires de m'aider, demande urgente Merci


Titre: Re:demande aide mysql Merci
Posté par: woodooweb le le 08-03-2012 a 13:42:06

Salut cubitusfr,

et avec ça :


Code:

<html>
<head>
<link rel="icon" type="image/png" href="/images/happy.png" />
<title>Comptes en ligne</title>
</head>
<body>

<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>Id</th>
<th>Nom</th>
<th>Pseudo</th>
<th>Email</th>
</tr>
<?php
$serveur = "localhost";
$nom_base = "ecom2012";
$login = "XXXXX";
$motdepasse = "XXXXX";
mysql_connect ($serveur,$login,$pwd) or die ('ERREUR '.mysql_error());

if (mysql_connect ($serveur,$login,$pwd)) {
echo 'connexion réussie';
} else {
echo 'connexion impossible...'.mysql_error();
}

// sélection de la base de données
mysql_select_db ($nom_base) or die ('ERREUR '.mysql_error());
// requete a la base de donnee
$requete = "SELECT * FROM `so19c_users`";

$resultat = mysql_query ($requete) or die ('Erreur '.$requete.' '.mysql_error());

while ($row = mysql_fetch_array($resultat)) {
   $id = $row['id'];
   $name = $row['name'];
   $username = $row['username'];
   $email = $row['email'];
   
   echo "<tr><td>".$id."</td><td>".$name."</td><td>".$username."</td><td>".$email."</td></tr>";
}
?>

</table>
</body>
</html>


?

Titre: Re:demande aide mysql Merci
Posté par: cubitusfr le le 08-03-2012 a 13:54:51

Merci pour ton aide rapide

je viens de remettre le code precedent et j'ai ceci :

"; } ?>

Id    Nom    Pseudo    Email
".$id."   ".$name."   ".$username."   ".$email."

dans un tableau, mais pas avec les infos, soit que c'est les renseignements a la base qui sont pas bon,mais la connection ce fait le code de la base :


Code:
$query = "SELECT id,name,username,email FROM so19c_users";


donc dans la base a gauche ya les repertoires, donc moi c'est "ecom2012"
mais a droite la table qui m'interresse est so19c_users donc comment afficher les infos


Code:
while($row = mysql_fetch_row($result)){

$id = $row[0];

$name = $row[1];

$username = $row[2];

$email = $row[3];



}


Merci
j'utilise navicat pour l'exploration de la base.

Titre: Re:demande aide mysql Merci
Posté par: woodooweb le le 08-03-2012 a 14:09:50

::) :P
Ah !?


perso je ne connais pas Navicat... pour monter et tester un site en local j'utilise wamp.

http://www.wampserver.com


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.