Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> supplied argument is not a valid MySQL result, Open Source web-based chess server 
:(
    Опции темы
abcshell
Дата 4.3.2010, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 6.3.2008

Репутация: нет
Всего: нет



Здравствуйте, установил я себе Open Source web-based chess server. Создал базу, таблицы. Добавил юзера, и все бы шло гладко - пока не появились злые ошибки. При добавлении игрока в игру - появляется ошибка 
Код

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/mysite.ru/data/www/mysite.ru/webchess/mainmenu.php on line 205


Осмотрев этот код, я не нашел ошибки! Помогите.
Код

    case 'Logout':
            $_SESSION['playerID'] = -1;
            die("You have succesfully logged out. Click <a href='index.php'>here</a> to log back in.");
            break;

        case 'InvitePlayer':
            /* prevent multiple pending requests between two players with the same originator */
            $tmpQuery = "SELECT gameID FROM games WHERE gameMessage = 'playerInvited'";
            $tmpQuery .= " AND ((messageFrom = 'white' AND whitePlayer = ".$_SESSION['playerID']." AND blackPlayer = ".$_POST['opponent'].")";
            $tmpQuery .= " OR (messageFrom = 'black' AND whitePlayer = ".$_POST['opponent']." AND blackPlayer = ".$_SESSION['playerID']."))";
            $tmpExistingRequests = mysql_query($tmpQuery);
            
---205-строка---            if (mysql_num_rows($tmpExistingRequests) == 0)
            {
                if (!minimum_version("4.2.0"))
                    init_srand();
            
                if ($_POST['color'] == 'random')
                    $tmpColor = (mt_rand(0,1) == 1) ? "white" : "black";
                else
                    $tmpColor = $_POST['color'];

                $tmpQuery = "INSERT INTO games (whitePlayer, blackPlayer, gameMessage, messageFrom, dateCreated, lastMove) VALUES (";
                if ($tmpColor == 'white')
                    $tmpQuery .= $_SESSION['playerID'].", ".$_POST['opponent'];
                else
                    $tmpQuery .= $_POST['opponent'].", ".$_SESSION['playerID'];
            
                $tmpQuery .= ", 'playerInvited', '".$tmpColor."', NOW(), NOW())";
                mysql_query($tmpQuery);


В чем может быть проблема? smile 

Это сообщение отредактировал(а) abcshell - 4.3.2010, 15:49
PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 4.3.2010, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



После строчки
Код

$tmpExistingRequests = mysql_query($tmpQuery);

Выводим 
Код

echo mysql_error();

Смотрим, много думаем.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.