mysql_result(запрос, номер ряда); вопрос: как сделать так, что б функция проверяла не один ряд, а все ряды таблици :?:
мне нужно что б результат выводился не для одной определенной строки...а для всех! ЗЫ: сорри есль туплю))
нужно идти циклом по резултатам Код (Text): $r=mysql_query("ляляля"); for($i=0;$i<mysql_num_rows($r);$i++) { $k=mysql_fetch_array($r); echo $k['ряд']."<br>"; }
во-во, я так и сделал...вот мой вариант: [sql] $sql = "SELECT `name` FROM `users`"; $query = mysql_query($sql, $connect) or die("Error: #1"); $result_rows = mysql_query("SELECT * FROM `users`", $connect); $num_rows = mysql_num_rows($result_rows); for ($i=0; $i < $num_rows; $i++) { $result = mysql_result($query, $i); }[/sql] проблема в том что не учитывается самая первая запись в БД
боже,что за сотонизм? вот: PHP: <? $sql = "SELECT `name` FROM `users`"; $r=mysql_query($sql); for($i=0;$i<mysql_num_rows($r);$i++) { $result=mysql_fetch_array($r); }?> по моему в 100 раз проще юзать fetch
чёт у меня не получаеться.. вобщем, обьясню ситуацию...мне нужно что б скрипт проверял, не содержиться ли введенный пользователем логин уже в БД вот моя абракадабра: [sql]$sql = "SELECT `name` FROM `users`"; $query = mysql_query($sql, $connect) or die("Error: #1"); for ($i=0; $i < mysql_num_rows($query); $i++) { $rows = mysql_fetch_array($query); } $result = mysql_result($query, $rows); if ($result == $name) error(4);[/sql] при выполнении скрипта виводит ошибку и никакой проверки на идентичность имён не проводиться...подскажите что делать плиззз ЗЫ: сорри что надоедаю..