EasyPhp : Erreur Mysql

Fermé
Gollum - 30 janv. 2007 à 09:54
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 2 févr. 2007 à 10:06
Bonjour à tous.

Je suis en train de développer un site web avec easyPhp. Bien sur, j'ai une base de données MySql (sinon c'est pas drole...). Aprés une requête je l'éxécute etje réalise le testen cas d'erreur comme ceci :

mysql_query($sql) or die(mysql_error())

Tout le reste du code passe, cependant, une erreur me revient :

FUNCTION [nom de la base].mysql_error does not exist

Voila. Si l'un d'entre vous à une idée, je lui serai trés reconnaissant de me conseiller sur la démarche à suivre pour me débarasser de cette maudite erreur.

Je vous remercie d'avance pour votre aide.
A voir également:

2 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
30 janv. 2007 à 16:03
Bonjour,

Quelle version de MySQL utilises-tu ?

Xavier
0
gollumeries Messages postés 13 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 20 avril 2009
2 févr. 2007 à 09:52
La version c est 4.1.9
Voici le nouveaau code aprés qq modifications.
J arrive bien à afficher la première ligne, mais pas les suivantes...

<?

$nblignes = mysql_num_rows($resultat);
$nbchamps = mysql_num_fields($resultat);
$nbl = 0;
$nbc = 0;

while($dat = mysql_fetch_array($resultat)) {
while ($nbl < $nblignes) {

echo '<tr>';

while ($nbc < $nbchamps) {

echo'<td>'.$dat[mysql_field_name($resultat, $nbc)].'</td>';
$nbc++;
$nbl++;
}
$nbc++;
$nbl++;

echo '</tr>';
}
}

?>
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
2 févr. 2007 à 10:05
Bonjour,

Essaie de corriger ton code comme ceci :
<?

$nblignes = mysql_num_rows($resultat);
$nbchamps = mysql_num_fields($resultat);
$nbl = 0;
$nbc = 0;

while($dat = mysql_fetch_array($resultat)) {
while ($nbl < $nblignes) {

echo '<tr>';

while ($nbc < $nbchamps) {

echo'<td>'.$dat[mysql_field_name($resultat, $nbc)].'</td>';
$nbc++;
}
$nbc = 0;
$nbl++;

echo '</tr>';
}
}

?>
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
2 févr. 2007 à 10:06
Sinon, tu as pu résoudre ton problème de mysql_error() ?
0