hello and id like to thank anyone able to help me with resolving this in advance.
I am getting an error msg as follows with a script:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homepages/7/d94330934/htdocs/date/lib/mysql.php on line 3
Line three section in question is as follows:
if (!$mysq_lib_loaded){function c(){global $db_host, $db_login, $db_pswd;$db=mysql_connect($db_host,$db_login,$db_pswd);return $db;}function q($q_str){global $db_name;$r=mysql($db_name,$q_str);return $r;}function qd($q_str){global $db_name;$r=mysql($db_name,"DELETE FROM ".$q_str);return $r;}function qs($q_str){global $db_name;$r=mysql($db_name,"SELECT ".$q_str);return $r;}function qu($q_str){global $db_name;$r=mysql($db_name,"UPDATE ".$q_str);return $r;}function qi($q_str){global $db_name;$r=mysql($db_name,"INSERT INTO ".$q_str);return $r;}function d($db){}function e($r){if(@mysql_numrows($r))return 0;else return 1;}function f($r){return mysql_fetch_array($r);}function nr($r){return mysql_num_rows($r);}$dv=@c();if (!$dv) {echo "<h2>Header Here</h2><h4>This website is temporarily unavailable.<br>MySQL connection is not available. Please try again later.</h4><h5></h5>";exit;}$rv=qs("* from sysvars");while($va=f($rv)) {${$va[name]}=$va[value];};d($dv);function piurl($pid,$thumb=""){$r=qs("picture, image from pictures where id='$pid'");if (e($r)) $ur=$ROOT_HOST."images/na.gif";else
So i would really appreciate any help in getting this resolved.
Issue with: mysql_fetch_array():
Started by SiteReboot, Mar 28 2007 10:34 PM
2 replies to this topic
#1
Posted 28 March 2007 - 10:34 PM
#2
Posted 28 March 2007 - 11:25 PM
Here's the code made a bit more readable 
hehe
Now here's your problem.
What's $r? Nevermind.
hmmm anybody else?
if (!$mysq_lib_loaded){function c(){
global $db_host, $db_login, $db_pswd;
$db=mysql_connect($db_host,$db_login,$db_pswd);
return $db;
}
function q($q_str){
global $db_name;
$r=mysql($db_name,$q_str);
return $r;
}
function qd($q_str){
global $db_name;
$r=mysql($db_name,"DELETE FROM ".$q_str);
return $r;
}
function qs($q_str){
global $db_name;
$r=mysql($db_name,"SELECT ".$q_str);
return $r;
}
function qu($q_str){
global $db_name;
$r=mysql($db_name,"UPDATE ".$q_str);
return $r;
}
function qi($q_str){
global $db_name;
$r=mysql($db_name,"INSERT INTO ".$q_str);
eturn $r;
}
function d($db){
}
function e($r){
if(@mysql_numrows($r))return 0;
else return 1;
}
function f($r){
return mysql_fetch_array($r);
}
function nr($r){
return mysql_num_rows($r);
}
$dv=@c();
if (!$dv) {
echo "<h2>Header Here</h2><h4>This website is temporarily unavailable.<br>MySQL connection is not available. Please try again later.</h4><h5></h5>";
exit;
}
$rv=qs("* from sysvars");
while($va=f($rv)) {
${$va[name]}=$va[value];
};
d($dv);
function piurl($pid,$thumb=""){
$r=qs("picture, image from pictures where id='$pid'");
if (e($r)) $ur=$ROOT_HOST."images/na.gif";else
hehe
Now here's your problem.
function f($r){
return mysql_fetch_array($r);
}
$r=mysql($db_name,"SELECT ".$q_str);
hmmm anybody else?
Edited by Braunson, 28 March 2007 - 11:27 PM.
#3
Posted 29 March 2007 - 12:26 PM
Cleaned up 
now, for your problem - could you post your mysql() function?
<?php
if (!$mysq_lib_loaded)
{
function c()
{
global $db_host, $db_login, $db_pswd;
return mysql_connect($db_host, $db_login, $db_pswd);
}
function q($q_str)
{
global $db_name;
return mysql($db_name, $q_str);
}
function qd($q_str)
{
global $db_name;
return mysql($db_name,"DELETE FROM $q_str");
}
function qs($q_str)
{
global $db_name;
return mysql($db_name, "SELECT $q_str");
}
function qu($q_str)
{
global $db_name;
return mysql($db_name, "UPDATE $q_str");
}
function qi($q_str)
{
global $db_name;
return mysql($db_name, "INSERT INTO $q_str");
}
function d($db) {}
function e($r)
{
return (@mysql_num_rows($r) > 0);
}
function f($r)
{
return mysql_fetch_array($r);
}
function nr($r)
{
return mysql_num_rows($r);
}
$dv = @c();
if (!$dv)
{
echo "<h2>Header Here</h2><h4>This website is temporarily unavailable.<br>MySQL connection is not available. Please try again later.</h4><h5></h5>";
exit;
}
$rv = qs("* FROM sysvars");
while ($va = f($rv))
{
${$va['name']} = $va['value'];
}
d($dv);
function piurl($pid, $thumb = '')
{
$r = qs("picture, image FROM pictures WHERE id='$pid'");
if (e($r))
{
$ur = $ROOT_HOST . 'images/na.gif';
}
else
now, for your problem - could you post your mysql() function?
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users
