$host $user $mdp

Eléphant du PHP | 87 Messages

18 oct. 2010, 15:15

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>

Eléphant du PHP | 87 Messages

18 oct. 2010, 15:26

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

ViPHP
ViPHP | 5462 Messages

18 oct. 2010, 15:37

y'a quoi que tu comprends pas dans cette phrase la ?

Eléphant du PHP | 87 Messages

18 oct. 2010, 15:41

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

ViPHP
ViPHP | 5462 Messages

18 oct. 2010, 15:44

mysqli_select_db() expects exactly 2 parameters, 1 given
:shock:

Eléphant du PHP | 87 Messages

18 oct. 2010, 15:47

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

ViPHP
xTG
ViPHP | 7331 Messages

18 oct. 2010, 16:15

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.

Eléphant du PHP | 87 Messages

18 oct. 2010, 18:02

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.

ViPHP
ViPHP | 5462 Messages

18 oct. 2010, 18:06


Eléphant du PHP | 87 Messages

18 oct. 2010, 18:08

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

Eléphant du PHP | 87 Messages

18 oct. 2010, 18:09

faut mettre le fetch c bon

Eléphant du PHP | 87 Messages

18 oct. 2010, 18:18

la j'ai un joli
page1pseudopseudo

courage lol

Eléphant du PHP | 87 Messages

18 oct. 2010, 18:26

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

ViPHP
ViPHP | 5462 Messages

18 oct. 2010, 18:28

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

cool, montre ton code final

Eléphant du PHP | 87 Messages

18 oct. 2010, 18:34

 <?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 !