| supplied argument is not a valid MySQL result resource |
|
Ivan
|
21.01.09 21:11 |
......(тут логин, пароль, итд)...
$table = "tovar";
$Link = mysql_connect ($host, $user, $password) or die();
mysql_select_db($dbname);
function countSQL($tbl){
$q_c = "SELECT COUNT(*) FROM $tbl";
$r_c=mysql_query($q_c);
if(mysql_num_rows($r_c)>0){
while ($count=mysql_fetch_row($r_c)){
$countdb_c = $count[0];
}
}
return $countdb_c;
}
function countSQL2($nmr){
$q_c = "SELECT COUNT(*) FROM cart WERE `nomer`='$nmr'";
$r_c=mysql_query($q_c);
while($countdb_c = mysql_fetch_row($r_c)){
$cnt = $countdb_c[0];
}
return $cnt;
}
####################################
Ошибка возникает при использовании 2 функции в след строке:
while($countdb_c = mysql_fetch_row($r_c)){
Вопрос Почему??? обьясните ну никак не получаеться исправить ошибку.
PS: Ошибка выдаеться на странице где используется 2 функция. |
| ответить |
|
phpfaq
|
22.01.09 14:43 |
ответы все есть
не пиши на форум
этот сайт содержит ответы на все вопросы
и форум здесь не для того, чтобы переписывать по сто раз, что уже и так написано на сайте. |
| ответить |
|
Ivan
|
22.01.09 17:44 |
Но если бы ты мне помог, тогда бы такой темы здесь больше не вылазило. Но и все же ты знаешь ответ наверняка, только не говоришь, чтобы я сам нашел. Но вот проблема не так то легко чтото найти здесь на сайте, поэтому я лучше попрошу у тебя ссылку на статью. |
| ответить |
|
phpfaq
|
22.01.09 17:45 |
ничего, я переживу, если вылезет
Кнопку "удалить" нажать нетрудно. |
| ответить |
|
Иван
|
25.01.09 20:24 |
...
Я не переживу этого. Скажи пожалуйста как исправить данную ошибку??? Очень нужно облазил все, google, yandex, rambler, phpfaq,.... НИГДЕ НЕТ нужного ответа
-----------------------------------------
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in...
-----------------------------------------
function countSQL($tbl, $nmrs, $jeck){
if($jeck=='1'){
$qc = "SELECT COUNT(*) FROM $tbl WERE";
}else{
$qc = "SELECT COUNT(*) FROM $tbl WERE nomer=$nmrs";
}
$rc=mysql_query($qc);
if(mysql_num_rows($rc)>0){
while ($count=mysql_fetch_row($rc)){
$countdbc = $count[0];
}
}
return $countdbc;
}
------------------------------------------
Вот здесь я вызываю функцию
------------------------------------------
$idtovar = $_GET['addproduct'];
$colichestvo = countSQL("cart", "$idtovar", "2");
------------------------------------------
PS: Я пожму твою руку в знак уважения! |
| ответить |
|
Иван
|
25.01.09 20:50 |
ВОТ КОД
http://el-lux.ru/files/myCARTcode.html |
| ответить |
|
phpfaq
|
25.01.09 21:02 |
не надо врать.
не лазил ты по сайту
http://phpfaq.ru/debug |
| ответить |
|
Иван
|
25.01.09 22:08 |
спасибо большое
сделал ка кнадо, теперь он мне показыват сразу несколько ошибок и сроки в которых они проявляються. Сейчас будем разбираться если чтото будет непонятно напишу. |
| ответить |
|
Ivan
|
28.01.09 16:29 |
...
не фига не просекаю
---------------------------------
function countSQL($tbl, $nmrs, $jeck){
if($jeck=='1'){
$qc = "SELECT COUNT(*) FROM $tbl WERE";
}else{
$qc = "SELECT COUNT(*) FROM $tbl WERE `nomer`='$nmrs'";
}
$rc=mysql_query($qc);
if(mysql_num_rows($rc)>0){
while ($count=mysql_fetch_row($rc)){
return $count[0];
}
}
}
------------------------------------------
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`nomer`='10'' at line 1
-------------------------------
Непонятна ошибка. |
| ответить |
|
Ivan
|
28.01.09 16:38 |
все...
сам пробелму решил оказываеться вся ВАТА была в орфографической ошибке я вместо WHERE написал WERE и сам же споткнулся.
спасибо большое |
| ответить |
|
Ivan
|
28.01.09 17:09 |
удали
УДАЛи пожалуйста эту ТЕМУ!! Тема закрыта вопрос решен. Проблема понятна. |
| ответить |
|
Ivan
|
30.01.09 23:55 |
если не сложно
удали эту тему пожалуйста, тема закрыта. Или ответь почему ты хочешь оставить ее? |
| ответить |