Ik heb een class db_mysql.php, die ik vroeger steeds gebruikte voor mijn mysql te vergemakkelijken.
Heeft altijd gewerkt, totdat ik ze gisteren na lange tijd nog is gebruikte en kreeg ik ineens onderstaande error... Heb er zelf al even op zitten kijken en dingen proberen aan te passen maar zonder resultaat.. Hopelijk dat jullie me hierbij kunnen helpen...
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ... on lline 14
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in ... on line 18
Heeft altijd gewerkt, totdat ik ze gisteren na lange tijd nog is gebruikte en kreeg ik ineens onderstaande error... Heb er zelf al even op zitten kijken en dingen proberen aan te passen maar zonder resultaat.. Hopelijk dat jullie me hierbij kunnen helpen...
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ... on lline 14
Warning: mysql_free_result() expects parameter 1 to be resource, boolean given in ... on line 18
PHP:
<?php
function SQL_connect(){
$conn = mysql_pconnect(DB_HOST, DB_USER, DB_PASS) or die("Could not connect: " . mysql_error());
mysql_select_db(DB_NAME);
mysql_query("SET SESSION character_set_results = 'UTF8'");
mysql_query("SET NAMES 'UTF8'");
return $conn;
}
function SQL_RSarray($recordset){
$index = 0;
$rsArray = array();
while ($record = mysql_fetch_array($recordset)){
$rsArray[$index] = $record;
$index++;
}
mysql_free_result($recordset);
return $rsArray;
}
function MYSQLselect($szSQL, $echo = false){
if($echo){
echo $szSQL;
}
$rsArray = SQL_RSarray(mysql_query($szSQL, SQL_connect()));
if($echo){
echo $szSQL;
}
return $rsArray;
}
function MYSQLinsert($szSQL){
$recordset = mysql_query($szSQL, SQL_connect());
if (!$recordset){return false;}else{$id = mysql_insert_id();return $id;}
}
function MYSQLupdate($szSQL){
$recordset = mysql_query($szSQL, SQL_connect());
if (!$recordset){return false;}else{return true;}
}
function MYSQLdelete($szSQL){
$recordset = mysql_query($szSQL, SQL_connect());
if (!$recordset){return false;}else{return true;}
}
?>