MYSQLi chez free.fr ?

Résolu
0ReL Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
je débute en php alors je me tape des petits scripts pour progresser, mais là je commence à bloquer... Mon probleme est de savoir comment faire accepter mes requetes mysqli ( et pas mysql) par Free.fr. Si je passe tout en mysql (sans le i cette fois) tout se passe normalement, mais quand j'le met le script plante :

Fatal error: Call to undefined function mysqli_connect() in /mnt/149/sdb/4/c/xxx/test-mysql-free.php on line 9


Version Php : PHP Version 5.1.3RC4-dev
Je me souviens plus de la version Mysql mais c'est au moins la version 5.0 sur les serveurs Free.fr

Es ce un probleme interne à free.fr, ou un truc que je capte pas ??

Voici le code :
?php
echo "<html>
<head></head>
<body>";
$host="sql.free.fr";
$user="xxx";
$password="xxx";

$cxn=mysqli_connect($host,$user,$password);
$sql="SHOW STATUS";
$result=mysqli_query($cxn,$sql);
if($result == false)
{
echo "<h4>Erreur: ".mysqli_error($cxn)."</h4>";
}
else
{
echo "<table border='1'>
<tr><th>Nom_Variable</th>
<th>Valeur</th></tr>";
for($i = 0; $i < mysqil_num_rows($result); $i++)
{
echo "<tr>";
$row_array = mysqli_fetch_row($result);
for($j = 0;$j < mysqli_num_fields($result);$j++)
{
echo "<td>".$row_array[$j]."</td>\n";
}
}
echo "</table>";
}
?>
</body>
</html>


MERCI MERCI MERCI !!!
A voir également:

1 réponse

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
L'extension mysqli n'existe pas (voir le phpinfo). Utilise mysql.
2