EasyPhp : Erreur Mysql
                                    
                        Gollum                    
                                    -
                                     
Reivax962 Messages postés 3742 Statut Membre -
        Reivax962 Messages postés 3742 Statut Membre -
        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.
                
            
                
    
    
    
        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:         
- EasyPhp : Erreur Mysql
- Easyphp - Télécharger - Divers Web & Internet
- Easyphp msvcr110.dll ✓ - Forum logiciel systeme
- Probleme avec easyphp ✓ - Forum PHP
- Easyphp ajax ✓ - Forum PHP
- PhpMyAdmin + EasyPHP ✓ - Forum Bases de données
2 réponses
                        
                    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>';
}
}
?>
    
                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>';
}
}
?>
    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>';
}
}
?>
    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>';
}
}
?>
