invishero
Новичок
Несуществующая строка
Привет, в майскул базе, имеется таблица, где приблезительно такая структура ID, Text. ID - первичный и auto_increment.
На странице, где этот текст должен отображатся, сл. вид запроса: text.php?id=123.
///
$query="SELECT Text FROM main WHERE Id='$id'";
$res=mysql_query($query) or die ("Error
");
$text = mysql_result($res,0,"Text");
echo nl2br("$text");
///
Проблема в том, что если указанного ID в майскуле нету, тогда выскакивает
"Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in q:\home\localhost\www\drive.php on line 37"
Как от этого избавится? Т.е. что бы вместо майскул ошибки, можно было написать свой текст?
Была идея посчитать общее кол-во строк в таблице, и если запрос превышает их, тогда свой текст об ошибке, но там некоторые промежуточные строки могут быть удалены.
Спасибо.
Привет, в майскул базе, имеется таблица, где приблезительно такая структура ID, Text. ID - первичный и auto_increment.
На странице, где этот текст должен отображатся, сл. вид запроса: text.php?id=123.
///
$query="SELECT Text FROM main WHERE Id='$id'";
$res=mysql_query($query) or die ("Error

$text = mysql_result($res,0,"Text");
echo nl2br("$text");
///
Проблема в том, что если указанного ID в майскуле нету, тогда выскакивает
"Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in q:\home\localhost\www\drive.php on line 37"
Как от этого избавится? Т.е. что бы вместо майскул ошибки, можно было написать свой текст?
Была идея посчитать общее кол-во строк в таблице, и если запрос превышает их, тогда свой текст об ошибке, но там некоторые промежуточные строки могут быть удалены.
Спасибо.