passage de php/mysql vers php/access : problemes [resolu] - PHP - Programmation
Marsh Posté le 26-01-2004 à 17:23:09
Vu le message, question logique :
Quelle version de php ?
parce que odbc_fetch_array fonctionne de manière très aléatoire suivant les versions, passe plutôt sur odbc_fetch_into (mais fait gaffe à l'ordre des paramètres suivant la version)
Marsh Posté le 26-01-2004 à 17:43:08
php 4.2.0 (EasyPHP 1.6)
Marsh Posté le 26-01-2004 à 18:11:25
as tu activé le support d'odbc dans le php.ini?
fais un phpinfo() pour le voir
edit: je retire ma phrase, visiblement la fonction de la ligne du dessus fait déjà appel à odbc
Marsh Posté le 26-01-2004 à 18:32:49
Pizz a écrit : php 4.2.0 (EasyPHP 1.6) |
Je sais pas si c'est du à easyphp, toujours est il que la fonction n'existe pas sous php 4.2.0
Marsh Posté le 26-01-2004 à 19:29:38
dropsy a écrit : as tu activé le support d'odbc dans le php.ini? |
oui ça fonctionne
tout le reste fonctionne sauf odbc_fetch_array
j'ai trouvé la parade avec odbc_fetch_row, mais bon ... c'est bizarre que la fonction n'existe pas
Marsh Posté le 28-01-2004 à 18:48:42
j'ai un autre probleme (tout fonctionne sauf ça) :
comment faire la requete "TRUNCATE TABLE tempo" ?
il me met instruction non valide : DELETE, INSERT, PROCEDURE, SELECT ou UPDATE attendus.
merci
Marsh Posté le 28-01-2004 à 19:01:49
C'est que Truncate n'est pas reconnu par Access.
c'est juste un delete en plus rapide de toutes façons
Marsh Posté le 28-01-2004 à 19:08:05
naceroth a écrit : C'est que Truncate n'est pas reconnu par Access. |
ok, merci.
un "DELETE FROM tempo" fonctionnerait ? (je dois simplement vider la table et pas la modifier ni supprimer).
Marsh Posté le 28-01-2004 à 19:39:01
naceroth a écrit : Oui, ce doit être pareil |
merci, ça fonctionne
Marsh Posté le 28-01-2004 à 23:30:29
tu arrives a faire des updates ? j'ai eu un site a faire en php/access et impossible de faire des updates , obligé de passer par delete / insert !!! le truc bien archaïque ...
Marsh Posté le 29-01-2004 à 00:02:32
Le update y a pas de raison, c'est parfaitement reconnu par Access
Marsh Posté le 29-01-2004 à 00:24:19
ça ne fonctionnait que lorsque je mettais peu de données ( pourtant pas de pb pour les INSERT ) ... j'ai vraiment pas compris ( ce n'est pas moi qui ai crée cette table et je ne pouvais pas l'administrer )
Marsh Posté le 29-01-2004 à 15:01:08
ça marche sans probleme les UPDATE.
Marsh Posté le 26-01-2004 à 13:53:03
salut,
je dois réaliser un travail sur une base de données access avec du php (oui, je sais ... mais c'est ce qu'on me demande )
j'ai d'abord réalisé le tout en php/mysql et ça marche très bien.
maintenant je reprends le tout en adaptant pour odbc mais je suis bloqué sur ça :
et il me met comme erreur :
Fatal error: Call to undefined function: odbc_fetch_array() in c:\program files\easyphp\www\magasin\sup_cli.php on line 22
Comment corriger pour ne pas avoir cette erreur ou comment faire autrement ?
Merci de votre aide
edit : nouveau problème
comment faire "TRUNCATE TABLE tempo" ?
Message édité par Pizz le 29-01-2004 à 15:05:57
---------------
C'est quand on a le nez dans la tomate qu'on voit mieux la tomate !