Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2013, 22:53   #21
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

Не то сделал, молчит mysql_errno и mysql_error
Leks123 вне форума Ответить с цитированием
Старый 15.08.2013, 22:58   #22
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

поставил в нужно место, ошибка Parse error: syntax error, unexpected T_ELSE in
Leks123 вне форума Ответить с цитированием
Старый 15.08.2013, 22:58   #23
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

Код:
<?php

$host="localhost";
$user="test1";
$password="nbvjatq";
$db="test1";
$link = mysql_connect($host, $user, $password); 
mysql_select_db($db);
 
$query = "SELECT login,site FROM test WHERE category = '".$_POST['search']."'"; 
$result = mysql_query($query);



if (mysql_num_rows($result) == 0);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
{
print "Sorry, but no matches were found. Please try your search again:<br><br>";
{
else
{
while($data=mysql_fetch_assoc($result))
 {
    echo 'Логин: '.$row['login'].'<br>';
    echo 'Сайт: '.$row['site'].'<br>';
    echo '--------------------------'.'<br>';
 }
}
}
}
 
mysql_close();
?>
ругается на else

Последний раз редактировалось Leks123; 15.08.2013 в 23:10.
Leks123 вне форума Ответить с цитированием
Старый 15.08.2013, 23:02   #24
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Leks123 Посмотреть сообщение
Код:
if (mysql_num_rows($result) == 0);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
{
print "Sorry, but no matches were found. Please try your search again:<br><br>";
{
ругается на else
Ты фигню-то откровенную не пиши.
PHP код:
$query "SELECT login,site FROM test WHERE $category = '".$_POST['search']."'"
$result mysql_query($query) or die('Query: ' $query '<br/>Error: ' mysql_error()); 
Откуда, блин, опять эта дурь с $category в запросе взялась?
Andkorol вне форума Ответить с цитированием
Старый 15.08.2013, 23:10   #25
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

Ошибся когда писал, но суть ошибки не меняется.
Leks123 вне форума Ответить с цитированием
Старый 15.08.2013, 23:12   #26
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

Код:
Parse error: syntax error, unexpected T_ELSE in
Leks123 вне форума Ответить с цитированием
Старый 15.08.2013, 23:14   #27
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Убери эти глупости:
Цитата:
Сообщение от Leks123 Посмотреть сообщение
if (mysql_num_rows($result) == 0);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n";

{
print "Sorry, but no matches were found. Please try your search again:<br><br>";
{
И сделай так, как я показал выше.
Andkorol вне форума Ответить с цитированием
Старый 15.08.2013, 23:14   #28
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

разобрался, Error: Unknown column 'category' in 'where clause'
Leks123 вне форума Ответить с цитированием
Старый 15.08.2013, 23:15   #29
Leks123
Пользователь
 
Регистрация: 07.12.2011
Сообщений: 56
По умолчанию

то есть он считает category, что это колонка

Последний раз редактировалось Leks123; 15.08.2013 в 23:18.
Leks123 вне форума Ответить с цитированием
Старый 15.08.2013, 23:16   #30
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Leks123 Посмотреть сообщение
разобрался, Error: Unknown column 'category' in 'where clause'
Значит, нет такого поля у тебя в таблице test.
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mysql_fetch_assoct(): supplied argument is not a valid MySQL result resource silvestr PHP 8 04.04.2011 21:32
Warning: Invalid argument supplied for foreach() marius PHP 2 18.02.2011 15:05
в чём причина ошибки - mysql_num_rows(): supplied argument is not a valid vedro-compota PHP 6 23.09.2010 16:12
mysql_free_result(): supplied argument is not a valid MySQL result resource in lbkzhf SQL, базы данных 1 30.07.2010 16:46
Выдаёт ошибку!"Warning: mysql_result() [function.mysql-result" djsliva PHP 2 24.01.2010 15:27