[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: где ошибка в запросе?
greenbegin
Запрос выглядит так:

$query = "SELECT 'name' FROM 'mytable' WHERE 'id_razdel'='1'";

Скрипт выдает следующее сообщение:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in ....номер строки с этим запросом

Не пойму, где здесь ошибка?



Спустя 7 минут, 6 секунд (20.12.2006 - 17:38) md5 написал(а):
все поля и таблицы в `<br>
 
SELECT `name`
FROM `table`
...
 

Спустя 1 минута, 27 секунд (20.12.2006 - 17:39) tishka написал(а):
обращайте внимание на кавычки!!!!!!!! Это разные вещи: `name` и 'name'. То же самое с mytable и id_razdel. Надо не обычные, а которые рядом с клавишей 1

Спустя 2 минуты, 29 секунд (20.12.2006 - 17:42) tishka написал(а):
md5, опередил :)

Спустя 20 минут, 25 секунд (20.12.2006 - 18:02) md5 написал(а):
tishka,
наша цель не опередить...

Спустя 1 час, 1 минута, 56 секунд (20.12.2006 - 19:04) greenbegin написал(а):
Кавычки и регистр букв исправил:

$query = "SELECT `name` FROM `mytable` WHERE `razdel`=1";
$result=mysql_query($query, $db);

Для проверки подключения добавил проверку:

$db_c=mysql_connect($db_server,$db_user,$db_pas);
if (!$db_c) echo("подключение к базе!!!");
$db=mysql_select_db($db_name,$db_c);
if (!$db) echo("выбор базы!!!");

Эти сообщения не выводятся - значит проблема не в соединении с базой. Тем не менее все равно выдает ту же ошибку!

Спустя 31 минута, 39 секунд (20.12.2006 - 19:36) tishka написал(а):
QUOTE( md5 )
наша цель не опередить...

так и знал что это скажешь......

Спустя 21 минута, 23 секунды (20.12.2006 - 19:57) Ghost написал(а):
а если так?
$result=mysql_query($query) or die(mysql_error());

что пишет?

Спустя 23 часа, 16 минут, 54 секунды (21.12.2006 - 19:14) greenbegin написал(а):
Исправил все, как здесь посоветовали:

$db=mysql_connect($db_server,$db_user,$db_pas) or die (mysql_error());
$res=mysql_select_db($db_name,$db) or die (mysql_error());

строка 13: $query = "SELECT `name` FROM `mytable` WHERE `razdel`=1";
строка 14: $result=mysql_query($query, $db) or die(mysql_error());

Выдает сообщение:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /.../название скрипта.php on line 14

Больше никаких сообщений об ошибках не выдает

Спустя 9 минут, 36 секунд (21.12.2006 - 19:24) AlexBB написал(а):
Гмммммм ... а до 13 строки что?
$db точно нигде не переопределяется?

Спустя 9 минут, 2 секунды (21.12.2006 - 19:33) greenbegin написал(а):
до 13 строки идет проверка переменных, потом инклюд с подключением к базе. И ВСЁ!
Блин, наваждение прям какое-то :/

Спустя 4 минуты, 24 секунды (21.12.2006 - 19:37) Ghost написал(а):
greenbegin,
в 14-й строке $db было убрано не случайно..

Спустя 14 минут, 15 секунд (21.12.2006 - 19:51) greenbegin написал(а):
убрал $db в 14 строке, теперь:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/.../public_html/скрипт.php on line 15

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/...l/public_html/скрипт.php on line 15
Access denied for user 'nobody'@'localhost' (using password: NO)

Спустя 1 час, 20 минут, 59 секунд (21.12.2006 - 21:12) Ghost написал(а):
greenbegin,
сделай какого-нить юзера для базы и права ему дай
кстати чему равны переменные "$db_server,$db_user,$db_pas"

Спустя 3 года, 8 месяцев, 19 дней, 18 часов, 22 минуты, 16 секунд (11.09.2010 - 14:35) asprod написал(а):
а у меня чуть-чуть похожая ситуация, но вопрос другой:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/eurofa/public_html/eurohit.ru/111.php on line 18

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/eurofa/public_html/eurohit.ru/111.php on line 19

код такой:

<?
//соединиться с базой данных
$conn - mysql_connect("localhost");
mysql_select_db("mydb");

пользователь и пароль для базы данных уже есть, но вот куда и как их вписать в код?


_____________
Быстрый ответ:

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