Page 1 sur 1

Résoudre un problème tellement simple qu'il est compliqué

Posté : 01 sept. 2005, 10:34
par Davidc
Bonjour,

Voici mon problème, qui est sûrement très simple mais que personne n'est capable de résoudre... je suis dépité :

J'ai crée des connexions avec ma base sous EasyPHP et dreamweaver et lorsque j'ai voulu exporter le tout, voila ce que ça me met:


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /data/samidee.com/www/biography.php on line 6


Et mon code est le suivant:

Code : Tout sélectionner

<?php include("connection.inc.php") ?> <?php $conn=mysql_connect($host,$user,$password) or die("Impossible de se connecter au serveur MySQL"); $bd=mysql_select_db($bdd,$conn) or die("Impossible de se connecter à la base de données"); $query_affichagebio = "SELECT bio FROM biography"; $affichagebio = mysql_query($query_affichagebio,$bd) or die(mysql_error()); $row_affichagebio = mysql_fetch_assoc($affichagebio); $totalRows_affichagebio = mysql_num_rows($affichagebio); ?>
**********************
Ma base: bddsami
ma table: biography
mon champ a extraire: bio
**********************

Le contenu de connection.inc.php est le suivant:

Code : Tout sélectionner

<? // Déclaration de quelques variables $host = "127.0.0.1"; $user = "myuser"; $password = "mypassword"; $bdd = "bddsami";

// connection avec MySQL
mysql_connect($host,$user,$password) or die("Impossible de se connecter à la base de données");
@mysql_select_db("$bdd") or die("Impossible de se connecter à la base de données");
?>


Merci de votre précieuse aide, parce que je bug un peu...

David

Posté : 01 sept. 2005, 10:38
par ouckileou
et lorsque j'ai voulu exporter le tout
qu'entends-tu par là ?
comment testes-tu ce script ?

Posté : 01 sept. 2005, 10:41
par davidc
Oui, je me suis mal exprimé... En fait, j'ai juste uploadé le fichier sur mon serveur en changeant le user et le password, c'est tout.

Posté : 01 sept. 2005, 10:44
par ouckileou
Tu passes un mauvais paramètre ici :
$affichagebio = mysql_query($query_affichagebio,$bd) or die(mysql_error()); 
ce n'est pas $db mais $conn, la connexion au serveur que tu dois passer (et encore c'est optionnel si tu n'en as qu'une)

Posté : 01 sept. 2005, 10:48
par davidc
ça marche beaucoup mieux tout d'un coup !!!

Je te remercie infiniment...