fonction db_query

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction db_query

Re: fonction db_query

par Morales2011 » 02 déc. 2011, 15:24

IF ($CON <= 0) {
	PRINT "ERROR IN CONNECTION ODBC<BR>";
	}
ELSE {
	PRINT "<P>CONNECTION SUCCESSFUL ODBC<P>";
	print odbc_data_source($CON);
}
  if (!$resultset) {
    $message  = 'Requête invalide : ' . mysql_error() . "\n";
    //$message .= 'Requête complète : ' . $query;
    die($message);
J'ai testé l'accès odbc par ce test, qui me retourne
base inconnue, l'accès odbc persistant ne focntionne pas.
Alors que mon test odbc est concluant !

Comment puis-je avoir ce lien persisistant; ce lien odbc est du sql anywhere 9

Re: fonction db_query

par Aureusms » 30 nov. 2011, 23:20

Utilise les mots clef "or" pour t'aider à débugger :
$query = "SELECT champ1, champ2 FROM DBA.base";
$resultset=mysql_query($query) or die ("Erreur dans la requête : ".$query." - Message d'erreur : ". mysql_error());
while($row=mysql_fetch_array($resultset))

Re: fonction db_query

par Mazarini » 30 nov. 2011, 12:59

$query = "SELECT champ1, champ2 FROM DBA.base";
$resultset=mysql_query($query);
if (mysql_errno() != 0)
{
    // message d'erreur en mettant $query et mysql_error()
}

fonction db_query

par Morales2011 » 30 nov. 2011, 12:24

$query = "SELECT champ1, champ2 FROM DBA.base";


$resultset=mysql_query($query);

while(false!=$row=mysql_fetch_array($resultset))

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3.8.0\www\acces.php on line 38
J'ai un code d'erreur suite à cette requête odbc, la connexion est ok !
Mais je ne comprens pas le code d'erreur renvoyé par le mysql_fetch_array() , merci de m'aider !