begin process at 2010 02 10 10:52:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

Access

 > 

Pb extraction Access/PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb extraction Access/PHP

mercredi 20 juin 2007 à 12:21:29 | Pb extraction Access/PHP

nougitch

Bonjour,

J'ai pour obligation d'utliser Access que je connais peu avec PHP.
En me servant e mes connaissances PHP/MySQL, j'ai tenté ceci mais j'ai le message d'erreur suivant : Warning: mysql_fetch_array(): supplied resource is not a valid MySQL result resource in c:\program files\easyphp1-8\www\dividends\extract.php on line 198

Quelqu'un peut-il me dire pourquoi et éventuellement m'en dire un peu plus sur le tandem PHP/Access ?

Merci par avance.

<?php
$DBConnection = odbc_connect( "DBDividends", "Root", "Pass" ) or die ("Connection error") ;
$SqlAllStock = "SELECT * FROM TblStock";
$QueryAllStock = odbc_do($DBConnection, $SqlAllStock);
//$MyQueryAllStock = mysql_query($QueryAllStock);
while ($RetrieveQueryAllStock = mysql_fetch_array($QueryAllStock)) {
?>
<TR>
<TD><?php echo $RetrieveQueryAllStock['name']; ?></TD></TR>
<?
}
?>
<TR>


mercredi 20 juin 2007 à 14:06:07 | Re : Pb extraction Access/PHP

coucou747

Salut

tu te connectes avec odbc et fait une requette avec mysql... c'est pas disons l'ideal


une recherche sur exalead vous aurait peut-etre evite de poser cette question
In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
jeudi 21 juin 2007 à 12:51:24 | Re : Pb extraction Access/PHP

chapata

Réponse acceptée !



Hello ,

tout d'abord tu dois créer une connection OBDC système avec OBDC adminnistrator, avec le microdsoft access driver.mdb si mes souvenirs sont bon ...
tu peux nommer ta connection : ODBC_FOR_ACCESS, comme mon exemple ...

apres tu peux requêter, mais tu dois oublier le "mysql" dans ton code .... un petit lien qui pourra t'en dire plus : [ Lien ]

utilise plutot cette syntaxe ...

$conn = odbc_connect ( 'ODBC_FOR_ACCESS' , 'admin', '' ) or die(odbc_errormsg() );
$sql = 'select * from ma_table ';
$res = odbc_prepare($conn, $sql) ;
 
if(!$res) die('Impossible de charger la table );
if(odbc_execute($res)) {

<u><b>Description de la table sélectionnée</u></b> :
<font color="#CC0000">ma_table'</font><P>

<table><tr>';

  if(odbc_execute($res)) {

  for ($i = 1; $i < odbc_num_fields($res); $i++) { 
    $nom = odbc_field_name($res, $i);
    $type = odbc_field_type($res, $i);
    $len = odbc_field_precision($res, $i);
    echo '<td title="Format : '.$type.' - Nombre de caractère maximum : '.$len.'" ><font color="#000000">'.$nom.'&nbsp;&nbsp;&nbsp;</font></td>';
   }

   echo '</tr>';
   $Couleur == "#F5F5F5";
   while ($data = odbc_fetch_array($res)) {
    if ($Couleur == "#F5F5F5") $Couleur = "#CCCCCC";
    else $Couleur = "#F5F5F5";
    echo '<tr bgcolor="'.$Couleur.'" onMouseOver="this.style.backgroundColor=\'#CC99CC\'" onMouseOut="this.style.backgroundColor=\'\'">';
    for ($i = 1; $i < odbc_num_fields($res); $i++) {
     echo '<td>'.$data[''.odbc_field_name($res, $i).''].'</td>';
    }     
    

    echo '</tr>';
   }
   echo '</table>

odbc_close_all();


voila, pour commencer, apres je te souhaite bon courage .... il y a tres peu de code, source ou explication sur les connections ODBC avec PHP, car PHP est souvent voir tout le tps couplé à MySQL.

Bon courage

***********  Si cette réponse vous convient, merci de valider ce post  ***********

ChaPaTa

vendredi 29 juin 2007 à 17:22:49 | Re : Pb extraction Access/PHP

nougitch

Merci bcp pour toutes ces précisions chapata!
++
nougitch


Cette discussion est classée dans : access, pb, php, mysql, queryallstock


Répondre à ce message

Sujets en rapport avec ce message

PB update table mysql ! [ par lolo ] Comment pourrai-je faire pour mettre à jour une table mysql par le biais d'un formulaire (parcourir ...*.cvs) et d'un fichier php d'update de table my aidez moi!!!!....pb php/mysql [ par ptifennec ] comment je peux faire pour visualiser des fichiers .doc, xls, .vsd???????? Pb Nouvelle version Php 5 ou Mysql [ par fredo35m ] BOnjour,nous venons de changer de version de php, nous avins php 4, que nous avons migré en php 5. et de Mysql  3 vers mysql 4Nous avons relevé un pro pb de requette en php !!!! [ par fredericmaill ] Bonjour, j'ai un pb avec une requettte que je ne comprend  pas !! voici la requete : // recuperation de l'id de l'image $cnx = mysql_connect ("l Pb avec script php avec manip sur base mysql [ par saccomabi ] Bonjour,j'utilise le dernier Wamp tout fonctionne phphmyadmin et autres. Lorsque je veux écrire un script php avec une connection ou autre à mysql il Pb de recherche sur bdd mysql avec php [ par coconamour ] Bonsoir , en fait je vai etre direct j'ai un pb  avec ce codes sources :recherche.php :include("config.php");//On défini la variable de la recherche$v PB de configuration de php/mysql [ par rachidphp93 ] bonjour tout le monde;j'ai installé apche php et mysql (phpmyadmin); tout marche bien avec des petits tests d'affichage. j'ai fais ensuite un copié co Problème d'execution PHP au travers d'une frame [ par DarkCid ] Yaoh !Sur une page PHP, je prends des données mySQL pour les mettre dans une liste déroulante. Sur ce point, aucun problème, je lance la page directem serveur de mail [ par narber76 ] Bonjour,Qui pourra m'aider??Mon hébergeur ne me permettant pas de gerer ma base mysql en direct et pour des facilites de développement j'héberge mon s php dans <form> ? [ par Tit0x ] Bonsoir,J'aime savoir s'il été possible de mettre du php dans les ? Voici mon code :  include('design/header.php');include('config.inc.php');//On se c


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales