Нужно сделать ошибку 404 на mysql PHP: $sql = ("SELECT * FROM `".$db_prefix."page`"); $sql .= (" WHERE `page` LIKE '%".$pages."%' LIMIT 1"); $sql = mysql_query($sql) or die(mysql_error()); while($res = mysql_fetch_array($sql)) { style ($res['id'], $res['page'], $res['title'], $res['content']); } } Как сюда вставить информацию о том, что $sql =0??? или как там прально?
ну, есть вариянтик вот так сделать: Код (Text): 1. $sql = ("SELECT * FROM `".$db_prefix."page`"); 2. $sql .= (" WHERE `page` LIKE '%".$pages."%' LIMIT 1"); 3. $sql = mysql_query($sql) or die(mysql_error()); 4. if (mysql_num_rows($sql)<0) {header("Location: 404.html");die;} 5. while($res = mysql_fetch_array($sql)) 6. { 7. style ($res['id'], $res['page'], $res['title'], $res['content']); 8. }
440Hz +1 Всем остальным, сначала учим SQL, потом пихаем запросы в PHP, а то от кавычек в глазах рябит
$result = mysql_query('SELECT ... LIMIT 1'); if(mysql_num_rows($result)) // 1 else // жопа а вообще все давно обертки пишут $line = $db->QueryObject('SELECT ... LIMIT 1'); if($line) { $buffer->Set('TITLE',$line->title)'; } else { // нет данных }
неее как вытаскивать еденичные данне из БД... Типа еcть таблица ID, conntent Как вытащить значение поля контент у определеннго айди (например 1)