Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] warunek w zapytaniu SQL
tenloginjestzaje...
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

Ostrzeżenie: (0%)
-----


Witam chciałbym zrobić warunek. W przypadku braku rekordów tworzone jest inne zapytanie.

  1. $sql = "SELECT * FROM `rewievs` WHERE `tag` LIKE 'jeden'";
  2. $result = $conn->query($sql);
  3. if($result != 0) {
  4. while($row = $result->fetch_assoc())
  5. $jeden;
  6. }
  7. else
  8. {
  9. $sql = "SELECT * FROM `rewievs` WHERE `tag` LIKE 'dwa'";
  10. $result = $conn->query($sql);
  11. if($result != 0) {
  12. while($row = $result->fetch_assoc())
  13. $dwa;
  14. }


Niestety wyrzuca błąd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emstawicki
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 40
Dołączył: 2.06.2016
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


http://php.net/manual/en/class.mysqli-result.php - opis właściwości i metod jakie zawierają się w result.
http://php.net/manual/en/mysqli-result.num-rows.php - na przykład to jest zwrócona liczba wierszy i to musisz sprawdzać w instrukcji warunkowej.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 22:32