Page 1 sur 2
$host $user $mdp
Posté : 18 oct. 2010, 15:15
par Shim
j'essais d'afficher a l'aide d'"echo" une partie de ma table mais ca passe pas.
que j'utilise ma bdd hebergé ou celle sur wamp ca plante :
ma question :
je met quoi en "$host $user $mdp"
<code>
$connexion = mysqli_connect(localhost, "root", "");
or die ("erreur de connexion");
$db=mysqli_select_db(membre)
or die ("erreur db");
$rq= "SELECT * FROM zonem";
$result = mysqli_query($connexion, $rq)
or die ("plantage");
echo $pseudo." ".$mail;
<code>
Re: $host $user $mdp
Posté : 18 oct. 2010, 15:26
par Shim
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\wamp\www\php.php on line 13
erreur db
j'ai ca la
Re: $host $user $mdp
Posté : 18 oct. 2010, 15:37
par stealth35
y'a quoi que tu comprends pas dans cette phrase la ?
Re: $host $user $mdp
Posté : 18 oct. 2010, 15:41
par Shim
il me renvoi erreur db donc je pense qu'il se connect a mysql mais pas a la bd (en l'occurence membre)
Mais je vois pas comment réécrir le truc pour que ca ne me mette pas une erreur line 13
Re: $host $user $mdp
Posté : 18 oct. 2010, 15:44
par stealth35
mysqli_select_db() expects exactly 2 parameters, 1 given

Re: $host $user $mdp
Posté : 18 oct. 2010, 15:47
par Shim
j'ai viré le i
et maintenant j'ai ca : page1
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\wamp\www\php.php on line 19
plantage
oO
et je ne met pas de string non mais oh
Re: $host $user $mdp
Posté : 18 oct. 2010, 16:15
par xTG
Un peu de coloration et je te laisse découvrir le problème
$connexion = mysqli_connect(localhost, "root", "");
or die ("erreur de connexion");
$db=mysqli_select_db(membre)
or die ("erreur db");
$rq= "SELECT * FROM zonem";
$result = mysqli_query($connexion, $rq)
or die ("plantage");
echo $pseudo." ".$mail;
Tu as des constantes là où tu devrais avoir des Strings(chaînes de caractère) ou des variables.
Quant à ton erreur sur mysqli_query cela vient du fait que tu as inversé les variables. C'est d'abord la requête et ensuite le lien vers la connexion.
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:02
par Shim
page1
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\wamp\www\php.php on line 20
plantage
pour le code
<?php
$base="membre";
echo "page1";
$connexion= mysqli_connect("localhost", "root", "")
or die ("erreur de connexion");
$db = mysqli_select_db($connexion, $base)
or die ('.mysql_error()');
$rq= "SELECT * FROM membre";
$result = mysqli_query($rq, $connexion)
or die ("plantage");
echo "$result";
?>
page1plantage pour le code
<?php
$base="membre";
echo "page1";
$connexion= mysqli_connect("localhost", "root", "")
or die ("erreur de connexion");
$db = mysqli_select_db($connexion, $base)
or die ('.mysql_error()');
$rq= "SELECT * FROM membre";
$result = mysqli_query($connexion, $rq)
or die ("plantage");
echo "$result";
?>
me fait dire qu'il y a un autre probleme ... le quel ? je sais pas
en plus dans mon livre il met $rq apres.
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:06
par stealth35
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:08
par Shim
page1
Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\wamp\www\php.php on line 24
en changeant le nom de la base "membre" par le nom de la table "zonem"
on avance lol
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:09
par Shim
faut mettre le fetch c bon
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:18
par Shim
la j'ai un joli
page1pseudopseudo
courage lol
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:26
par Shim
OMG j'ai reussi !!!!! YATAAAAAAA
http://img181.imageshack.us/img181/5179/php.png
Et oui tout ca pour ca. Je suis pas le nouveau bill gates Oo
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:28
par stealth35
cool, montre ton code final
Re: $host $user $mdp
Posté : 18 oct. 2010, 18:34
par Shim
<?php
$base="membre";
echo "page1 <br />";
$connexion= mysqli_connect("localhost", "root", "")
or die ("erreur de connexion");
$db = mysqli_select_db($connexion, $base)
or die ('.mysql_error()');
$rq= "SELECT * FROM zonem";
$result = mysqli_query($connexion, $rq)
or die ("plantage");
while ($ligne=mysqli_fetch_assoc($result))
{
extract($ligne);
echo "$pseudo <BR />";
echo "$mail <br />";
echo "$ID<br/>";
}
echo "</table>";
?>
Merci a vous 2 !