SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 08.12.2008 15:26:07

t0y0ta
Участник
Зарегистрирован: 08.12.2008
Сообщений: 5

Проблема

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL

У мну ета ошибка=\
А вот что написано в php
$inf=mysql_fetch_array(mysql_query("SELECT * FROM players where user='".addslashes($login)."'"));

Неактивен

 

#2 08.12.2008 15:50:56

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 848

Re: Проблема

if ($result = mysql_query("SELECT * FROM players where user='".addslashes($login)."'") {
  $inf = mysql_fetch_array($result);
}

Неактивен

 

#3 08.12.2008 15:56:33

t0y0ta
Участник
Зарегистрирован: 08.12.2008
Сообщений: 5

Re: Проблема

Огромное спасибо!

Неактивен

 

#4 08.12.2008 16:08:55

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Проблема

Чтобы узнать в чем же ошибка:

if ($result = mysql_query("SELECT * FROM players where user='".addslashes($login)."'") {
  $inf = mysql_fetch_array($result);
}
else {
  die(mysql_error());
}

Неактивен

 

#5 08.12.2008 16:21:29

t0y0ta
Участник
Зарегистрирован: 08.12.2008
Сообщений: 5

Re: Проблема

Parse error: syntax error, unexpected '{' in путь к файлу
Но когда убираешь { он пишет что не опознан след и т д...

Неактивен

 

#6 08.12.2008 16:25:30

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Проблема

Скобки закрывающей не хватало

if ($result = mysql_query("SELECT * FROM players where user='".addslashes($login)."'")) {
  $inf = mysql_fetch_array($result);
}
else {
  die(mysql_error());
}

Неактивен

 

#7 08.12.2008 16:37:02

t0y0ta
Участник
Зарегистрирован: 08.12.2008
Сообщений: 5

Re: Проблема

Все, отлично. Спасибо Вам, друзья! smile

Неактивен

 

#8 10.12.2008 15:48:49

t0y0ta
Участник
Зарегистрирован: 08.12.2008
Сообщений: 5

Re: Проблема

$object=mysql_query("SELECT objects.* FROM objects, slots WHERE objects.user='".$stat['user']."' AND ".$OBJECTS_SELECT_QUERY." AND slots.id=".$stat['id']." AND bank=0 AND objects.id NOT IN (slots.1,slots.2,slots.3,slots.4,slots.5,slots.6,slots.7,slots.8,slots.9,slots.10,slots.11,slots.12,slots.13,slots.14,slots.15,slots.16,slots.17,slots.18,slots.19) ORDER BY time DESC");

if ($object = mysql_num_rows($object)) {
        for ($i=0; $i<mysql_num_rows($object); $i++)

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a7762786/public_html/inc/main/invent.php on line 13

Помогите, друзья, в чем трабл.

Неактивен

 

#9 10.12.2008 15:53:13

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Проблема

См. FAQ, п. 2. Добавьте обработку ошибок и к этому запросу и приведите ошибку, которая будет выдаваться.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson