Affichage de données d'une table en php

Fermé
dam - 8 mars 2001 à 11:15
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 8 mars 2001 à 16:25
Salut!

J'ai créé une base de donnée sous access que j'attaque via un formulaire php; je parviens a écrire dans la base via php (les liens ODBC fonctionnent parfaitement), et je souhaiterais récupérer les données saisies dans une page (afficher la table).

Voici le script que j'utilise :
-----------------------------------------------------------------------------------
<html>
<head><title>Consultation de la table clients</title></head>
<body>
<?
$connection = odbc_connect("clientele","admin","") or die("erreur de connexion au serveur $host");
$query = "SELECT clients.*";
$query .="FROM clients";
$query .= "ORDER BY clients.commune, clients.nom";
$resultat = odbc_do($connection,$query);
{
print("$fields[0]");
print("$fields[1]");
print("$fields[2]");
print("$fields[3]");
print("$fields[4]");
print("$fields[5]");
print("<BR>\n");
}?>
<br>
<HR>
<a href="saisie_clients.htm">Saisir un nouveau client</a>
</body>
</html>
----------------------------------------------------------------------------
A chaque fois il me retourne le message suivant :
----------------------------------------------------------------------------
Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans la clause FROM., SQL state 37000 in SQLExecDirect in c:/easyphp/www/affiche_liste_clients.php on line 9

Warning: Supplied argument is not a valid ODBC result resource in c:/easyphp/www/affiche_liste_clients.php on line 10
----------------------------------------------------------------------------

Le problème vient de la syntaxe sql, mais je ne parviens pas a trouver l'erreur;

Quelqu'un pourrait-il me dire quoi modifier pour que ca marche ?

Merci
A voir également:

1 réponse

PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
8 mars 2001 à 16:25
Salut Dam,

A tout hasard rajoute un espace devant FROM et ORDRE cad :
$query = "SELECT clients.*";
$query .=" FROM clients";
$query .= " ORDER BY clients.commune, clients.nom";

Qu'en penses-tu ?

@+

Philippe
0