MYSQLi chez free.fr ?

Résolu/Fermé
0ReL Messages postés 42 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 14 octobre 2009 - 27 juin 2008 à 18:09
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 - 27 juin 2008 à 18:40
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 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
27 juin 2008 à 18:40
L'extension mysqli n'existe pas (voir le phpinfo). Utilise mysql.
2