Page 1 sur 1

incompréhension d'une erreur avec mysql_select_db()

Posté : 26 juil. 2010, 23:43
par anthony69
bonsoir voici mon petit souci je ne comprend pas pourquoi j'obtiens cette erreur

Code : Tout sélectionner

Fatal error: Call to undefined function: mysql_connect_db() in /homez.347/agpunive/www/news.php on line 4
j'ai créer un un fichier config.php

Code : Tout sélectionner

<?php define("DB_HOST","mysql5-21.perso"); define("DB_LOGIN","identifiant"); define("DB_PASS","password"); define("DB_BDD","nom_base_de_donnée"); ?>
et voici la page dans laquelle je veux afficher le contenu de ma table "news"

Code : Tout sélectionner

<?php require "admin/config.php"; $link = mysql_connect(DB_HOST,DB_LOGIN,DB_PASS); mysql_connect_db('agpunivedtb', $link); $sql="SELECT * FROM news"; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); while($data=mysql_fetch_assoc($req)){ echo "<li>{$data["titre"]}</li>"; echo "<p>{$data["contenu"]}</p>"; } ?>
Pouvez vous me dire le pourquoi et le comment responsable de cette erreurs ! Malgré 2h de recherches et d'essais en vain !

Pour information je suis sous OVH en hébergement mutualisé.

Par avance merci de votre compréhension et de votre aide ! :)

Re: incompréhension d'une erreur avec mysql_select_db()

Posté : 27 juil. 2010, 03:49
par Patriboom
Essaie plutôt ceci

Code : Tout sélectionner

<?php require "admin/config.php"; $link = mysql_connect(DB_HOST,DB_LOGIN,DB_PASS); mysql_connect_db('agpunivedtb'); $sql="SELECT * FROM news"; $req = mysql_query($sql, $link) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); while($data=mysql_fetch_assoc($req)){ echo "<li>{$data["titre"]}</li>"; echo "<p>{$data["contenu"]}</p>"; } ?>

Re: incompréhension d'une erreur avec mysql_select_db()

Posté : 27 juil. 2010, 09:25
par macgawel
bonsoir voici mon petit souci je ne comprend pas pourquoi j'obtiens cette erreur

Code : Tout sélectionner

Fatal error: Call to undefined function: mysql_connect_db() in /homez.347/agpunive/www/news.php on line 4
Parce que PHP ne connais pas la fonction mysql_connect_db()


Elle sert à quoi, au juste ? L'utilisation classique, c'est plutôt du genre :
 $link = mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);

$db_selected = mysql_select_db('foo', $link);

$sql="SELECT * FROM news";
$req = mysql_query($sql, $link) or die('Erreur SQL !'.$sql.mysql_error());

Re: incompréhension d'une erreur avec mysql_select_db()

Posté : 27 juil. 2010, 15:41
par anthony69
merci pour vos propositions si il y a souci je reviendrai vous voir en tout cas merci pour votre aide et votre rapidité ! :D

Re: incompréhension d'une erreur avec mysql_select_db()

Posté : 28 juil. 2010, 12:57
par anthony69
Je reviens vous remercier sa à marcher !!! Merci merci :!: :!: :!: =D> :D :D :D :D