[Php 5/ mysqli] Problème avec Mysqli
Résolu/Fermé
astrojm
Messages postés
22
Date d'inscription
mercredi 14 juin 2006
Statut
Membre
Dernière intervention
30 décembre 2009
-
21 juin 2006 à 11:30
mistu17 Messages postés 97 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 14 mai 2009 - 30 mai 2008 à 18:08
mistu17 Messages postés 97 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 14 mai 2009 - 30 mai 2008 à 18:08
A voir également:
- [Php 5/ mysqli] Problème avec Mysqli
- Glary utilities 5 gratuit - Télécharger - Nettoyage
- Sirène pompiers 5 fois signification ✓ - Forum Loisirs / Divertissements
- Réglage montre kalenji 5 atm waterproof - Forum Accessoires & objets connectés
- 5 bips au démarrage hp ✓ - Forum Matériel & Système
- Fichier gta 5 - Forum jeux en ligne
3 réponses
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
21 juin 2006 à 17:13
21 juin 2006 à 17:13
Salut,
Normalement mysql et mysqli sont exclusif :
https://www.php.net/mysqli
A+, crabs
Normalement mysql et mysqli sont exclusif :
https://www.php.net/mysqli
A+, crabs
astrojm
Messages postés
22
Date d'inscription
mercredi 14 juin 2006
Statut
Membre
Dernière intervention
30 décembre 2009
1
21 juin 2006 à 17:44
21 juin 2006 à 17:44
Merci crabs. En effet, j'ai supprimé php5.0-mysql et maintenant, ça marche. Donc, en définitive, les deux ne peuvent être installé en même temps.
Encore merci
Encore merci
mistu17
Messages postés
97
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
14 mai 2009
18
30 mai 2008 à 18:08
30 mai 2008 à 18:08
bonjour à tous,
J'ai un problème d'execution de mysqli_connect(). J'ai beau désactiver l'extension 'mysql.dll' dans php.ini et garder 'mysqli.dll', puis quitter et redémarrer EasyPHP, rien n'y fait, j'ai toujours le message :
Fatal error: Call to undefined function mysqli_connect() in C:\Program Files\EasyPHP 2.0b1\www\test.html on line 13
Pour info j'ai installé EasyPHP : APACHE 2.2.3, PHP 5.2.0, MYSQL 5.0.27. Je fonctionne sous Windows XP.
Voici mon fichier PHP :
<?php /* Date de création: 30/05/2008 */
/* Programme : mysql_up.php
* Desc : Se connect au serveur SQL et
* affiche les paramètres.
*/
echo '<html><head><title>Test de MySQL 5 avec PHP 5</title></head><body>';
$host='localhost';
$user='root';
$password='';
$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 {
/* Tableau affichant les resultats */
echo '<table border=\'1\'>
<tr><th>Nom variable</th>
<th>Valeur</th>
</tr>';
for($i = 0; $i < mysqli_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 '</tr></table>';
}
?>
</body>
</html>
J'ai un problème d'execution de mysqli_connect(). J'ai beau désactiver l'extension 'mysql.dll' dans php.ini et garder 'mysqli.dll', puis quitter et redémarrer EasyPHP, rien n'y fait, j'ai toujours le message :
Fatal error: Call to undefined function mysqli_connect() in C:\Program Files\EasyPHP 2.0b1\www\test.html on line 13
Pour info j'ai installé EasyPHP : APACHE 2.2.3, PHP 5.2.0, MYSQL 5.0.27. Je fonctionne sous Windows XP.
Voici mon fichier PHP :
<?php /* Date de création: 30/05/2008 */
/* Programme : mysql_up.php
* Desc : Se connect au serveur SQL et
* affiche les paramètres.
*/
echo '<html><head><title>Test de MySQL 5 avec PHP 5</title></head><body>';
$host='localhost';
$user='root';
$password='';
$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 {
/* Tableau affichant les resultats */
echo '<table border=\'1\'>
<tr><th>Nom variable</th>
<th>Valeur</th>
</tr>';
for($i = 0; $i < mysqli_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 '</tr></table>';
}
?>
</body>
</html>