PHP expert |
|
zie post #4 voor probleem
Sinds ik php 5 gebruik krijg ik opeens een hele vreemde fout op pagina's waar ik queries draai:
Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
is dit iets nieuws van php dat je al je queries vrij moet maken?
<?php
function query($sSQL,$iMode)
{
global $aConf; //instellingen laden
if(!$rData = mysql_query($sSQL,$aConf['db_connection']))
{
if($aConf['debug'])
echo $sSQL.':<br />'.mysql_error();
logerror('sql',mysql_error(),$sSQL);
return FALSE;
}
else
{
$iMode--;
if(!$iMode)// mode 1
return TRUE;
else
{
$iAantal = mysql_num_rows($rData);
$iMode--;
if(!$iMode)// mode 2
return $iAantal;
else
{
$iMode--;
if(!$iMode)// mode 3
return $rData;
else// mode 4
return mysql_fetch_assoc($rData);
}
}
}
}
?>
<?php function query($sSQL,$iMode) { global $aConf; //instellingen laden if(!$rData = mysql_query($sSQL,$aConf['db_connection'])) { if($aConf['debug']) return FALSE; } else { $iMode--; if(!$iMode)// mode 1 return TRUE; else { $iMode--; if(!$iMode)// mode 2 return $iAantal; else { $iMode--; if(!$iMode)// mode 3 return $rData; else// mode 4 } } } } ?>
|