PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 2 [3]   

> Без описания
Мелкий Супермодератор
Отправлено: 22 Июля, 2012 - 21:17:29
Post Id



Активный участник


Просматривает форум
Сообщений всего: 11883
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 614 раз(а)




PHP:
скопировать код в буфер обмена
  1. if (0==mysql_num_rows($query)) echo 'нет таких =(';
  2. else {/*вывод*/}


-----
PostgreSQL DBA
 
 Top
NeuroZ
Отправлено: 23 Июля, 2012 - 11:20:37
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


Помог: 2 раз(а)




Нуб пишет:
PATCH пишет:
PHP:
скопировать код в буфер обмена
  1. mysql_query("SELECT * FROM table WHERE id=$file_url ");

на всякий случий сделайте проверку на то что бы $file_url являлся числом. если конечно там передается числовое значение только

Вообщем, я опять чего-то накрутил...

PHP:
скопировать код в буфер обмена
  1. <?
  2. require("engine/config.php");
  3. require("engine/db_connect.php");
  4. $file_url = $_GET['file'];
  5. #echo $file_url;
  6. mysql_query("SELECT * FROM files WHERE id='$file_url'");
  7. $result= mysql_num_rows($query);
  8. while ($row= mysql_fetch_array($query))
  9. {
  10. $id= $row['id'];
  11. $author = $row['author'];
  12. $filename = $row['filename'];
  13.  
  14. echo "$id.<br>";
  15. echo "$author.<br>";
  16. echo "$filename. <br>";
  17. }
  18. ?>
  19.  

Постоянно выдает:


Пробежал первую страницу беглым взглядом - никто не заметил, что вайл так выглядит:
Я вообще не вижу где $query объявляется...

(Отредактировано автором: 23 Июля, 2012 - 11:22:17)

 
 Top
KingStar
Отправлено: 23 Июля, 2012 - 11:24:39
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)




$query = mysql_query("SELECT * FROM files WHERE id='$file_url'");
$result= mysql_num_rows($query);


-----
То что программа работает, не означает что она написана правильно!
 
 Top
NeuroZ
Отправлено: 23 Июля, 2012 - 11:38:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


Помог: 2 раз(а)




KingStar пишет:
$query = mysql_query("SELECT * FROM files WHERE id='$file_url'");
$result= mysql_num_rows($query);

Да это понятно всё Улыбка Ха-ха
Я говорю о том, что в коде эта переменная не объявлена!
 
 Top
PATCH
Отправлено: 23 Июля, 2012 - 12:11:31
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




NeuroZ пишет:
Да это понятно всё Улыбка Ха-ха
Я говорю о том, что в коде эта переменная не объявлена!

докатились....
http://php.su/learnphp/vars/?basic
шоб лишний раз не писал "ну дак эт я читал , но все равно где тут объявление переменых" ИХ ЗДЕСЬ НЕТ. тока инкапсуляция в ООП чем то напоминает объявление переменых. но тем не менее эт инкапсуляция свойств объекта а не объявление. (эт я так написал мб дето видел код и спутал малек)
CODE (htmlphp):
скопировать код в буфер обмена
  1. Отличительным преимуществом PHP является то, что в PHP не нужно ни описывать переменные явно, ни указывать их тип. Интерпретатор все это делает сам.

(Отредактировано автором: 23 Июля, 2012 - 12:12:43)

 
 Top
NeuroZ
Отправлено: 23 Июля, 2012 - 12:55:16
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


Помог: 2 раз(а)




Ну оговорился я.
Суть в том, что в исходном коде переменной $query ничего не присваивалось. Что тут не ясного ? К чему спорить ?

(Отредактировано автором: 23 Июля, 2012 - 12:55:36)

 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB