Pas assez de mémoire MySQL ?
Bonjour,
Je travaille sur un serveur dédié.
J'ai codé un petit script php qui va me chercher dans ma base de donnée MySQL
des info (certain champs);
Voici ma fonction que je soupconne être la cause de cl'erreur (quand je n'appelle pas la fonction tout est impec')
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| function has_ordered($param)
{
try
{
$db = new PDO('mysql:host='.HOST.';dbname='.DATABASE.'', USER, PASS);
if(has_ordered($param))
{
// est ce que la company à commander
$query='SELECT `MODULEA` , `MODULEB` , `MODULEC` , `MODULED` FROM `sky_ext_organization`'
.'WHERE `COMPANY` LIKE ("'.$param.'")';
$sth = $db->query($query);
$result=$sth->fetch();
print_r($result);
foreach($result as $row)
{
if($row!=0)
{
$has=true;
}
else
{
$has=false;
}
}
$db = null;
}
}
catch (PDOException $e)
{
die("Erreur ! : " . $e->getMessage() . "<br/>");
}
return $has;
} |
et voici ma fameuse erreur
Code:
Erreur ! : SQLSTATE[00000] [1135] Can't create a new thread (errno 11); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug
je n'ai jamais eu cette erreur (peut être une chance), je ne sais donc pas ce quelle signifie
que faut il faire ?
quand même pas redémarrer mysql !