MySQL грешка

borislav123

New member
Колеги

в къстъм е-магазин получавам следната грешка

Warning: mysql_query() [function.mysql-query]: Unable to save result set in ...

а там кода е :

Код:
 public final function Query($QueryData){
    if($this->conn){
     $res=mysql_query($QueryData); / това е реда 
     return $res;

къде може да е проблема ...? 😕

P.S. Преди 1 ден работеше нормално
 
Последно редактирано:
Re: MySQL грешка

Замени реда с това:

PHP:
if(!$result = mysql_query($QueryData)) exit('Error: '.mysql_error($link));

и виж точно каква грешка ще даде.

Това, което ми се набива на очи, е че използваш стария вариант чрез функции, но не задаваш параметър за връзката, както в моя пример е $link.
 
За: Re: MySQL грешка

За: Re: MySQL грешка

<troll mode on>

какво значение има че не подава 2ри параметър, явно ползва само 1 връзка наведнъж.

С какво твоя вариант е по-нов от неговия ? Виж в пхп.нет че самата функция е стара и е строго препоръчително да не се ползва.
 
Re: За: Re: MySQL грешка

Re: За: Re: MySQL грешка

<troll mode on>

какво значение има че не подава 2ри параметър, явно ползва само 1 връзка наведнъж.

С какво твоя вариант е по-нов от неговия ? Виж в пхп.нет че самата функция е стара и е строго препоръчително да не се ползва.

Някъде по кода е възможно да прави друга връзка и двете да се оплитат, затова го споменавам.

Аз използвам mysqli обектно - това е по-новия вариант. Кодът, който му давам, е колкото да си намери грешката.
 
За: MySQL грешка

За: MySQL грешка

добре 🙂
и аз ще пробвам да помогна тогава

mysql_query не би трябвало да даде warning дори при грешна заявка

опитай да поправиш талиците

също заявката 'обикновена' ли е или например ползва дефинирана от теб функция ?

логни се в mysql с узера ползван от php и изпълни заяквата, какво става ?
 
Re: MySQL грешка

Почти 90% съм сигурен че проблема е в недостиг на памет - имаш лимитация за максималната памет колко може да заема едни заявка и вероятно с нарастване на броя на стоките или индексите си достигнал ситуация в която си я надхвърлил
 
Re: MySQL грешка

мисля, че може да е варианта на vha777

защото сайта е един единствен огромен файл

и тази функция е още в началото - показва продукти, логване, регистрация

и грешката излиза съвсем накрая , при изпращане на поръчката

P.S. но още тествам и търся проблема
 
Re: MySQL грешка

оказа се супер тъпо, както винаги

едно поле в стор процедурата е объркано

и от там се омазва

Благодаря на всички отзовали се!
 

Back
Горе