Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja wykonująca się jeśli w bazie nie ma jeszcze wpisu, prosty problem z konstrukcją
grattz
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


W zasadzie to proste ale mi jakoś nie wychodzi. W bazie nie mam jeszcze zadnego wpisu czyli $row[wynik] jeszcze nie istnieje. Więc próbowałem :

  1. <?php
  2. if ($row[wynik]==" ")
  3.                   {
  4.                    mysql_query("UPDATE players SET pierwsze=pierwsze+1 WHERE player = (\"$_POST[player]\")") or die(mysql_error());  
  5.                   }
  6. //ALBO:
  7. if (!isset($row[wynik]))
  8.                   {
  9.                    mysql_query("UPDATE players SET pierwsze=pierwsze+1 WHERE player = (\"$_POST[player]\")") or die(mysql_error());  
  10.                   }
  11. ?>


Ale jakoś skrypt nie reaguje. Co tu jest źle ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


wczesniej uzyj funkcji mysql_num_rows w odniesieniu do odpowiedniej tabeli
  1. <?php
  2. $query = mysql_query("SELECT * FROM `tabela`");
  3. $row = mysql_num_rows($query);
  4. ?>


a potem

  1. <?php
  2. if($row = 0) {
  3. //to costam
  4. }
  5. ?>


W ten prosty sposob sprawdzasz ile wpisow jest w tabeli
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: 6.10.2025 - 14:51