php loop набор записей до - PullRequest
       6

php loop набор записей до

1 голос
/ 21 февраля 2012

В php, как я могу зациклить набор записей mysql, пока я не найду необходимые мне критерии?

Ответы [ 4 ]

2 голосов
/ 21 февраля 2012
if (this == that) { break; }

Просто вырвитесь из цикла, он перестанет работать и продолжит работу с остальным кодом.

1 голос
/ 21 февраля 2012

Сразу очевидный ответ таков:

$sql_result = mysql_query("SELECT * FROM table", $db); 
while ($rs = mysql_fetch_array($sql_result) && $done == 0) {
    if (this == that) {
        break;
    }
}

carry_on();

Есть ли что-то, что вы можете сделать со своим запросом?Чтобы сделать это просто получить правильный результат для вас?Что вы на самом деле делаете со своим this == that состоянием?

0 голосов
/ 21 февраля 2012

Это должно сработать, но вы также можете сделать:

$sql_result = mysql_query("SELECT * FROM table", $db); 
while ($rs = mysql_fetch_array($sql_result)) {
  if (this == that) { 
    break;
  }
}
0 голосов
/ 21 февраля 2012

Вот и все - посмотрите другие ответы для завершения этого поиска.Также рассмотрите возможность корректировки вашего запроса, чтобы выбрать конкретную запись, которую вы ищете.Позволить базе данных обрабатывать поиск будет намного быстрее / эффективнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...