Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Help! Php+mysql (http://www.flasher.ru/forum/showthread.php?t=49933)

novakjr 05.10.2003 13:46

Help! Php+mysql
 
Привет всем! У меня есть вопрос. Я пишу форум на php+mysql
Мне выдается ошибка в строке с while(ниже выделена болдом), и не возвращает данные запроса.
вот код:

function get_topics(){
include "db_config.php";
$co=mysql_connect($host, $login, $pass);
if(!$co){echo "can't connect db ";}
else
{
@mysql_select_db("auroracamp",$co);

$sql="SELECT * FROM 'topics' WHERE tid='1' ORDER BY date DESC";
$a=mysql_query($sql);
$b=mysql_num_rows($a);

if($b>30){

$pag=$b/30;
echo "<font face='arial' size=3> страница ";
for ($i=0; $i<$pag; $i++) {
echo "<a href=index.html?page=$i>$i</a></font>" ; }
if(isset($page)){
$from=($page)*30;
$sql="select * from topics order by date desc limit $from,29";
$result=mysql_query($sql);
$nr=mysql_num_rows($result);
while($nn=mysql_fetch_array($result) {
maintopicform();
topicform($nn[topic],$nn[answ],$nn[views],$nn[auth],$nn[lastansw],$nn[tid]);
}
}else{
$sql="SELECT * FROM 'topics' ORDER BY date ASC";
$result=mysql_query($sql);
$nr=mysql_num_rows($result);
while($nn=mysql_fetch_array($result) {
maintopicform();
topicform($nn[topic],$nn[answ],$nn[views],$nn[auth],$nn[lastansw],$nn[tid]);

}
}
}}}

функции maintopicform() и topicform() описаны заранее.
Помогите пожалуйсто? Что у меня не правильно?

kompadre 05.10.2003 14:48

while($nn=mysql_fetch_array($result)) {

Самурай 05.10.2003 15:25

$sql="SELECT * FROM `topics` WHERE tid='1' ORDER BY `date` DESC";

metton 05.10.2003 20:02

2Pejone
А нафига косые кавычки?

nagash 05.10.2003 22:06

metton
на случай если "служебное слово" мюскла совпадает с названием столбца...
но в этом случае - ессественно забыта закрывающая скобка...

Самурай 05.10.2003 22:38

та умники =)))

посмотрим на єти две пеерменніе и их расположение в коде

$nn i $nr

metton 06.10.2003 01:18

2nagash
Спасибо :) не знал

ЗЫ: а всё-таки, зачем тогда было topics тоже кавычить? Разве есть такое служебное/зарезервированное слово?

Самурай 06.10.2003 01:24

есть такое понятие правильный формат кода...

metton 06.10.2003 01:28

2Pejone
Понял. Но тогда следовало бы и tid закавычить. Или нет?..

kompadre 06.10.2003 05:49

2 novajkr,

мдя батенька, по ходу до вБуллетина вам далеко :)

я думаю начинать надо с меньших обьемов кода или нервного расстройства вам не избежать. А быть может просто плюнете. ПХП в атцтой ...

Надо учитца рационально. Особенно программированию.


Часовой пояс GMT +4, время: 05:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.