function SQL_QUERY($query)
{
$PublicSqlBase = mysql_connect('localhost', 'Lamer', 'Lamer')
or die($Mysql_connect_error);
mysql_select_db('MyBase', $PublicSqlBase)
or die($Mysql_select_db_error);
$retval = mysql_query($query, $PublicSqlBase);
return $retval;
}
далее где-то в коде:
$rslt = SQL_QUERY("SELECT * FROM Gallery THERE id=0");
$row = mysql_fetch_array($rslt);
print($row["img"]);
во здесь и проблема.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\test3\www\sql.php on line 14
но, если вызвать mysql_fetch_array с параметром, возвращаемым напрямую mysql_query, то всё ок.
(напр. так)
$retval = mysql_query($query, $PublicSqlBase);
mysql_fetch_array($retval);
ЗЫ
это просто пример, я хочу узнать, почему так происходит….
Помогите!
Зарание спасибо!