fonction db_query

Petit nouveau ! | 2 Messages

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 !

ViPHP
ViPHP | 2577 Messages

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()
}

ViPHP
ViPHP | 1996 Messages

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))
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Petit nouveau ! | 2 Messages

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