Rechercher : dans
Par :

EasyPhp : Erreur Mysql

Dernière réponse le 2 fév 2007 à 10:06:54 Gollum, le 30 jan 2007 à 09:54:29 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « EasyPhp : Erreur Mysql » dans :
Duplicate entry '127' for key 1 Voir Vous tentez de faire une insertion dans une table de votre base de données MySQL et vous obtenez l'erreur MySQL suivante: Duplicate entry '127' for key 1 Ceci provient très probablement du fait que la clé primaire de votre table est de type TINYINT...
MySQL en console sur Windows : désactiver le bip d'erreur VoirLorsque vous utilisez MySQL en console sur Windows, chaque erreur provoque un bip. Pour le désactiver, il vous suffit simplement de rajouter le paramètre -b dans votre chaîne de connexion : mysql -b -h serveur -u utilisateur -p Vos voisins...
Télécharger EasyPHP VoirEasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données MySQL et le support du langage PHP. Il est fourni avec phpMyAdmin, une interface permettant de manipuler très facilement les...
Installation de EasyPHP VoirIntroduction à EasyPHP Afin de faire fonctionner PHP, il est nécessaire à la base d'en télécharger les sources depuis un site spécialisé (par exemple PHP.net), puis de compiler celui-ci (ainsi que d'éditer les liens) afin de créer un fichier...

1

Reivax962, le 30 jan 2007 à 16:03:41

Bonjour,

Quelle version de MySQL utilises-tu ?

Xavier

Répondre à Reivax962

2

gollumeries, le 2 fév 2007 à 09:52:09

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

?>

Répondre à gollumeries

3

Reivax962, le 2 fév 2007 à 10:05:49

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

?>

Répondre à Reivax962

4

 Reivax962, le 2 fév 2007 à 10:06:54

Sinon, tu as pu résoudre ton problème de mysql_error() ?

Répondre à Reivax962