Задавайте вопросы, мы ответим
Вы не зашли.
что сделать чтобы пользователи не видели ошибку в MySql
такого типа Warning: mysql_result() [function.mysql-result]: Unable to .....и т.д просто её скрыть?
это код, но он необязателен:
mysql_result($log,0,'login');
Неактивен
Эти ошибки показывает PHP, достаточно указать в его настройках не делать этого.
http://ru2.php.net/manual/en/function.e … orting.php
Неактивен
чтобы php не показывал ошибки, нужно менять в php.ini
Вот цикл с ошибкой в последней обработке результат выдаёт с ошибкой после этой строчки $login = mysql_result($u,$y,'login');
этот цикл работает, но после вывода инфы из базы выдаёт ошибку.
вот ошибка:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 4 on MySQL result ........и т.д
вот цикл:
$y=0;
while ($w <= 10):
{
$w++;
$qu = "SELECT `login` FROM `users` where `login` = 'name'";
$u = mysql_query($qu) or die(mysql_error());
$login = mysql_result($u,$y,'login');
if($login == FALSE)
{
exit;
}
else
{ $y++;
echo "$login<br>";
}
}
endwhile;
Неактивен
Мне казалось, в приведенной мной ссылке написано, что это можно делать и не меняя php.ini
У Вас как-то жутко странно написан цикл, две несвязанные переменные и обязательно 10 результатов. В случае,
когда их три, у Вас возникает ошибка. Тем более — запрос каждый раз. Очень неэкономная нагрузка на сервер.
$qu = 'SELECT ...';
$u = mysql_query ($qu);
while ($r = mysql_fetch_assoc ($u)) {
echo $r['login'] . "<br/>";
}
Неактивен