[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка query
Stasonix

$sql = "SELECT INTERCOMS.*, COLORS.image
FROM `INTERCOMS`,`COLORS`
WHERE INTERCOMS.color = COLORS.name
ORDER BY (article)"
;
$query = mysql_query($sql);
while ($res = mysql_fetch_array($query)) { echo 1; }


лог ошибки:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/cp19215/public_html/2/index.php on line 59

строка 59 это последняя строка приведенного мною кода, я не пойму почему у меня на лок. сервере Denwer все это проходит, а когда на хостинг залил выдало такое вот. Может кавычки как-то не так расставил?



Спустя 10 минут, 39 секунд (3.12.2011 - 22:27) Invis1ble написал(а):
потому что ошибка в запросе, а на локальном у тебя отключен вывод ошибок.
Предвосхищая следующий вопрос - mysql_error() в помощь.

Спустя 7 минут, 36 секунд (3.12.2011 - 22:35) Stasonix написал(а):
выполняю на Denwer'е -

$sql = "SELECT INTERCOMS.*, COLORS.image
FROM `INTERCOMS`,`COLORS`
WHERE INTERCOMS.color = COLORS.name
ORDER BY (article)"
;
mysql_error($sql);


, я надеюсь я правильно понял, в итоге:

Warning: mysql_error() expects parameter 1 to be resource, string given in Z:\home\rabota.org\www\2\index.php on line 57

напишите как эти кавычки правильно расставить, я в них очень сомневаюсь. Если не они, тогда уже другую причину надо искать.

Спустя 2 минуты, 19 секунд (3.12.2011 - 22:37) Stasonix написал(а):
ой, вот так делаю:

$sql = "SELECT INTERCOMS.*, COLORS.image FROM `INTERCOMS`,`COLORS` WHERE INTERCOMS.color = COLORS.name ORDER BY (article)";
$query = mysql_query($sql);
mysql_error($query);


Warning: mysql_error(): supplied resource is not a valid MySQL-Link resource in Z:\home\rabota.org\www\2\index.php on line 58

Спустя 7 секунд (3.12.2011 - 22:37) Invis1ble написал(а):
$sql = "SELECT INTERCOMS.*, COLORS.image  
FROM `INTERCOMS`,`COLORS`
WHERE INTERCOMS.color = COLORS.name
ORDER BY (article)"
;
$query = mysql_query($sql) or die(mysql_error());

Спустя 4 минуты, 16 секунд (3.12.2011 - 22:41) Stasonix написал(а):
да, вот так уже понятнее, ошибка:
Table 'cp*****_comp.INTERCOMS' doesn't exist
на хостинге есть такая таблица, вот это меня удивляет.

Спустя 1 минута, 22 секунды (3.12.2011 - 22:43) Invis1ble написал(а):
если б она была - ошибки бы такой не было

Спустя 45 секунд (3.12.2011 - 22:43) imbalance_hero написал(а):
Stasonix
Достаточно заглянуть на php.net , или в гугл smile.gif Ато приходится тут показывать, как правильно писать функцию, которую ты поленился посмотреть... Хотя... у меня такая же проблема была smile.gif

А насчет таблицы - кинь скрин-шот, программа не ошибается, люди ошибаются! Ты неправильно её написал smile.gif

Спустя 7 минут, 58 секунд (3.12.2011 - 22:51) Stasonix написал(а):
user posted image
это на хостинге, естественно и у меня на Denwer'е такая же, в итоге у меня работает , там нет.

Спустя 1 минута, 3 секунды (3.12.2011 - 22:52) Invis1ble написал(а):
У тебя в запросе название таблицы в верхнем регистре, а на скрине - в нижнем wink.gif

Спустя 5 минут, 46 секунд (3.12.2011 - 22:58) Stasonix написал(а):
да, есть продвижение, выскочил другой лог уже, тут ему что не понравилось:
Unknown column 'color.name' in 'where clause
user posted image

Спустя 3 минуты, 14 секунд (3.12.2011 - 23:01) Invis1ble написал(а):
имя таблицы у тебя colors а не color

Спустя 29 секунд (3.12.2011 - 23:02) Stasonix написал(а):
точно, уже исправил, все решено!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.