une requete la plus simple possible

Eléphant du PHP | 419 Messages

29 juin 2005, 10:20

maintenant met
echo $result
aprés le bout de code

Invité
Invité n'ayant pas de compte PHPfrance

29 juin 2005, 10:23

quand je le teste ca me mets une erreur:

Code : Tout sélectionner

Parse error: syntax error, unexpected '<' in C:\iPLanet\Servers\docs\vincent\test.php on line 49

Invité
Invité n'ayant pas de compte PHPfrance

29 juin 2005, 10:26

et si je mets:

Code : Tout sélectionner

<? $query = "select CODE_SERVICE ,LIBELLE from UNIF_OS_SERVICE"; $result = odbc_do ($cnx,$query); echo $result ?>
l'erreur c'est:
Resource id #3

Mammouth du PHP | 19672 Messages

29 juin 2005, 10:30

l'erreur c'est:
Resource id #3
ça, ce n,est pas une erreur, c'est le retour de connexion, c'est normal, c'est un objet et ça voudrait dire que ta connexion s'est correctement déroulée. Maintenant, il te reste à en récupérer le résultat.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 419 Messages

29 juin 2005, 10:31

met ça
<?
$query = "select CODE_SERVICE ,LIBELLE from UNIF_OS_SERVICE where CODE_SERVICE=1";
$result = odbc_do ($cnx,$query);
echo $query
?>
si tu as au moins un enregistrement peut être que ça peut marcher
si ça marche pas avec 1 regarde dans ta table et met un identifiant présent

Invité
Invité n'ayant pas de compte PHPfrance

29 juin 2005, 10:35

l'erreur:

Code : Tout sélectionner

Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] [color=red]Type de données incompatible dans l'expression du critère.[/color], SQL state 22005 in SQLExecDirect in C:\iPLanet\Servers\docs\vincent\test.php on line 44

Eléphant du PHP | 419 Messages

29 juin 2005, 10:37

ouh là je comprends rien à l'erreur meis apparement ça vient d'odbc_do()

Invité
Invité n'ayant pas de compte PHPfrance

29 juin 2005, 10:38

arfff!! fé chier j'y été preske!!! :? :?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

29 juin 2005, 10:42

Tu t'es connecté à ta base au moins ?
(avec odbc-connect et pis après, je te conseille d'essayer plutôt ODBC_exec que odbc_do et sinon, ta base c'est SQL ServeR ?

Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Invité
Invité n'ayant pas de compte PHPfrance

29 juin 2005, 10:45

j'ai essayé odbc_exec mai c'est pareil

ma base c'est access

Eléphant du PHP | 419 Messages

29 juin 2005, 10:50

il a pas le choix pour access et tu peut montrer le code de la page

Invité
Invité n'ayant pas de compte PHPfrance

29 juin 2005, 11:04

mon code c'est ca:

Code : Tout sélectionner

<? $bd="fichedeposte_version2000mdb"; // identifiant dsn $user="root"; //login $password=""; //password $cnx = odbc_connect( $bd, $user, $password ); if( ! $cnx ) echo "Impossible de se connecter"; ?> <!-- Executer une requete --> <? $query = "select CODE_SERVICE ,LIBELLE from UNIF_OS_SERVICE"; $result = odbc_exec ($cnx,$query); echo $result ?>

Eléphant du PHP | 419 Messages

29 juin 2005, 11:06

t'as essayé echo query ça donne quoi
le message d'erreur que t'as montré en dernier?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

29 juin 2005, 11:08

l'erreur:

Code : Tout sélectionner

Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] [color=red]Type de données incompatible dans l'expression du critère.[/color], SQL state 22005 in SQLExecDirect in C:\iPLanet\Servers\docs\vincent\test.php on line 44
J'ai l'impression que tu as plusieurs erreurs
- problème avec odbc_do
- problème dans la requête

As-tu un système pour poser les requetes ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Invité
Invité n'ayant pas de compte PHPfrance

29 juin 2005, 11:10

echo $query ca donne la dérniére erreur!

pis c'est quoi ca un systéme pour poser les requetes?