Les Allergies
Alimentaires
Posez votre question Signaler

EasyPhp : Erreur Mysql

Gollum - Dernière réponse le 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.
Lire la suite 

EasyPhp : Erreur Mysql »

4 réponses
Réponse
+0
moins plus
Bonjour,

Quelle version de MySQL utilises-tu ?

Xavier
Ajouter un commentaire
Réponse
+0
moins plus
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>';
}
}

?>
Reivax962- 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>';
}
}

?>
Reivax962- 2 févr. 2007 à 10:06
Sinon, tu as pu résoudre ton problème de mysql_error() ?
Ajouter un commentaire
Ce document intitulé « EasyPhp : Erreur Mysql » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?