Generuję losowy kod, i muszę sprawdzić, aby upewnić się, że kod nie jest już w bazie danych. Zakładam, że wymaga to pewnego rodzaju pętli. Mam całą konfigurację zapytania i potrzebuję jej, aby ponownie uruchomić blok kodu, jeśli mysql_num_rows == 0
.Pętla aż do powrotu z PHP
8
A
Odpowiedz
14
$key = true;
while($key){
// Do stuff
if(mysql_num_rows($result) > 0) $key = false;
}
24
Użyj do...while
pętlę:
do {
// Your logic
} while (condition);
2
prosty upgrade James L. Script - skrypt pętli do badania, jeśli istnieją Identyfikator logowania w bazie danych. Jeśli istnieje, doda +1 po zalogowaniu:
$key = true;
$a = 1;
$login_test_origin=$login_test;
while($key){
$query_test="SELECT count(*) as 'all' FROM user WHERE login='$login_test'";
$row_test=mysql_fetch_array(mysql_query($query_test));
$error=$row_test[all];
if($error > 0) {
$key = true;
$login_test=$login_test_origin.$a;
$a++;
}
else {
$key = false;
$login=$login_test;
}
}
echo"Used login ID: $login";
0
Tutaj jest zupełnie inna droga:
while(true){
if(/* Your logic which you expect to be true */){
break;
}
}
+0
@jisaak. Jak to jest nowe pytanie? Jest to oczywiście odpowiedź na pierwotne pytanie. – Anders
Powiązane problemy
- 1. Pętla przez tablicę php
- 2. Funkcja powrotu funkcji rekursywnej PHP
- 3. PHP prosta pętla foreach z HTML
- 4. php: Pętla przez json tablicy
- 5. Co do powrotu z DAL do BLL
- 6. statyczny typ powrotu w interfejsach PHP 7
- 7. Zachowanie powrotu i echa w php
- 8. PHP, podczas gdy pętla znajduje ostatni wiersz
- 9. Pętla przez wszystkie właściwości obiektu php
- 10. Inicjowanie rzutowania aż do wskaźnika
- 11. Funkcja powrotu z metody
- 12. facebook api dodawanie # _ = _ do mojego powrotu UU
- 13. prosta pętla z data.table
- 14. pętla foreach z licznikiem
- 15. @ pętla z indeksem
- 16. Bezproblemowa pętla audio do dowolnej pozycji
- 17. Czy istnieje sposób zmuszenia PHP do czekania, aż MySQL zakończy się transakcją?
- 18. redirect_to i uczynić z powrotu
- 19. Błąd powrotu JSON z ASP
- 20. Kod powrotu z aplikacji Mac:
- 21. Pętla z StateT: Dlaczego ta pętla nie tworzy pętli
- 22. jQuery Pętla AJAX do odświeżenia jQueryUI ProgressBar
- 23. vba: słownik powrotu z funkcji
- 24. Wyciąg znaków aż do „/” za pomocą R
- 25. Pętla Do-while w Clojure?
- 26. Dołącz elementy do tablicy - pętla
- 27. Jak wstrzymać NSThread, aż do powiadomienia?
- 28. Nieograniczona pętla Flexslider
- 29. WebBrowser.Print() Czekaj aż do ukończenia. .NET
- 30. Wytnij z kolumny X, aż do końca pliku rozdzielanego tabulatorami
muszę to uruchomić ponownie, jeśli nie jest to istniejący rząd, więc chciałbym ustawić $ key = prawda na końcu i ustawić na false, jeśli 'mysql_num_rows == 0' w prawo? – DannyF247
Tak, w prawo. Po prostu zmień> na ==, a następnie –