Accès à MySql qui marche pas !

Répondre
zebden
le 05/02/2005 à 12:43
zebden

Hello !

Ca ne marche pas non plus !
Voilà l'erreur affihée :

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY date_enr ASC' at line 3


Merci, ++


Regarde si le Order n'est pas collé :/
sinon :
Fais une requete simple

1 / $sql = 'SELECT * ROM users';

tu test

2 / $sql = 'SELECT * FROM users ORDER BY truc'

tu test et ainsi de suite.
zebdinou pour les intimes / Blog : http://www.zebden.fr
LA GLOBULE
le 05/02/2005 à 12:45
LA GLOBULE
Oui, mais avec un or die mysql_error, il aurait un tout autre message d'erreur que le si insignifiant :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in M:\_web.zmwsc\cours\visualiser.php on line 18

La au moins, il saurait pourquoi ca merde.
Isaac
le 05/02/2005 à 12:57
Isaac
Effectivement, ça merde grave !

<?php
# visualiser.php
# By Isaac

include('./mysql_connect.php');
include('./tete.inc.php');
$titre = "Utilisateurs enregistrés";

$sql = "SELECT CONCAT(nom, ', ', prenom) AS nom_complet,
DATE_FORMAT(date_enr, '%d/%m/%Y') AS d_enr FROM users
ORDER BY d_enr ASC";
$envoi = mysql_query($sql) || die('Erreur sql : '.$sql.
''.mysql_error());

if ($envoi) :
echo "<table align=\"center\">\n
\t<tr><th>Nom, Prenom</th><th>Date d'enregistrement</th></tr>\n";

While ($ligne = mysql_fetch_array($envoi, MYSQL_NUM)) :
echo "<tr><td>$ligne[0]</td><td>$ligne[1]</td></tr>\n";
EndWhile;

echo "Toutes nos excuses ! Une erreur de système s'est produite : '".
mysql_error()."'.\n";
EndIf;

mysql_close();
include('./pied.inc.php');
?>


C'est ce j'ai fais et il ne me dit rien de plus...

++
http://www.zmws.com
LA GLOBULE
le 05/02/2005 à 15:47
LA GLOBULE
On t'a dit :
$envoi = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

Et non :
$envoi = mysql_query($sql) || die('Erreur SQL !'.$sql.''.mysql_error());

:)
Isaac
le 05/02/2005 à 16:17
Isaac
Voilà c'est fait ! Il n'y a plus de message d'erreur.

Mais j'ai une erreur : mon menu Css ne s'affiche pas correctement; au lieu d'avoir mes liens à droite, il se sont placés comme du texte. C'est fréquentl comme erreur ?

Voilà, merci bcp pour toute l'aide.
++

PS: || et OR, c'est pas la même chose ?
http://www.zmws.com
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours