Probleme avec l'utilisation mysql_connect
LETSAR
-
LETSAR -
LETSAR -
Bonjour, je suis entrain de developper une interface qui attaque une base de données mysql via un serveur web debian, et je travaille sur le debian ubuntu (hardy).la base se nomme authentification. j'utilise php version 5.0
mon code de connexion:
<?php
function ouvreBD()
{
$bd= "authentification";
$host="localhost";$user="root";$password="";
//echo "Tentative de connexion à la base de données $bd...";
// connexion à une base de données mysql
$conect = mysql_connect($host,$user,$password);
if (!$conect) {
echo "Connexion à $host impossible! <br>";exit;}
//Utilisation de la base
if(!mysql_select_db($bd)) {
echo "Accès à la base $bd impossible! <br>";exit;}
//echo "Connexion à la base de données $bd réussie !";
}
function fermeBD()
{
mysql_close();// Deconnexion de la base de donnees
}
?>
lui il n'a pas de probleme, je commence à rencontrer des problemes c'est quand je lance un autre script qui utilise cette connexion:
<?php
include("BD_bibli.inc.php");
ouvreBD();
$result = mysql_query("SELECT username FROM `users` ");
while ($val=mysql_fetch_array($result))
{
$nom = $val ["username"]."</br>" ;
echo $nom ;
}
if (($result)==false) {echo "Erreur mysql_query :".mysql_error();}
fermeBD();
?>
là j'ai cette erreur: Fatal error: Call to undefined function mysql_connect() in /var/www/BD_bibli.inc.php on line 8
mon code de connexion:
<?php
function ouvreBD()
{
$bd= "authentification";
$host="localhost";$user="root";$password="";
//echo "Tentative de connexion à la base de données $bd...";
// connexion à une base de données mysql
$conect = mysql_connect($host,$user,$password);
if (!$conect) {
echo "Connexion à $host impossible! <br>";exit;}
//Utilisation de la base
if(!mysql_select_db($bd)) {
echo "Accès à la base $bd impossible! <br>";exit;}
//echo "Connexion à la base de données $bd réussie !";
}
function fermeBD()
{
mysql_close();// Deconnexion de la base de donnees
}
?>
lui il n'a pas de probleme, je commence à rencontrer des problemes c'est quand je lance un autre script qui utilise cette connexion:
<?php
include("BD_bibli.inc.php");
ouvreBD();
$result = mysql_query("SELECT username FROM `users` ");
while ($val=mysql_fetch_array($result))
{
$nom = $val ["username"]."</br>" ;
echo $nom ;
}
if (($result)==false) {echo "Erreur mysql_query :".mysql_error();}
fermeBD();
?>
là j'ai cette erreur: Fatal error: Call to undefined function mysql_connect() in /var/www/BD_bibli.inc.php on line 8
Configuration: Linux Firefox 3.0