2017-01-07 1 views
-1

Fatal error: Out of memory (allocated 72876032) (tried to allocate 160 bytes) in E:\xampp\htdocs\E-Commerce\functions\functions.php on line 48, когда я использую эту функцию появляется эта ошибка - я работаю в локальном хосте

enter image description here

enter image description here

+1

Вашей 'Функции count_items' называет себя. Зачем? Зачем? –

+0

Возможно, вам нужно вместо 'echo $ count_items'? –

+0

Почему есть образ кода, а не фактический код? –

ответ

3

Вы выполняете эту функцию бесконечно.

Изменить

echo total_times(); 

в

echo $count_items; 

Было бы также, вероятно, будет лучше идея

return $count_items; 

И когда вы вызываете эту функцию сделать это как этот

$count = total_time(); 
echo $count; 

И было бы лучше, чтобы передать соединение $con в качестве параметра функции, как это и удалить global $con;

$count = total_time($con); 

Было бы лучше идея запустить SELECT COUNT(*) as tot, а затем запрос, который генерирует набор результатов без необходимости.

+0

это работа, спасибо. –

0

В последнем заявлении вы вызываемая функцию total_times таким образом это происходит и до памяти будет недостаточно, так изменить последнее заявление, и вы хорошо идти

+0

Изменить его на что? – RiggsFolly

+0

зависит от ваших требований, но если вы показываете общее количество, поэтому замените последнюю строку на echo $ count_items –

+0

Его не мое требование, я уже ответил на вопрос – RiggsFolly

Смежные вопросы