Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Nie chce mi nadpisać danych...
Karpadoor
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 12.02.2008
Skąd: Polska ;]

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


Mam coś takiego :

  1. <?php
  2. ...
  3. $zapytanie3 = "SELECT status FROM statusy";
  4. $wykonaj = mysql_query($zapytanie3);
  5. while($wiersz = mysql_fetch_array($wykonaj))
  6.  
  7. $status = $wiersz[0];
  8.  
  9. if(count($status) == 1)
  10. {
  11. echo 'Karpadoor jest dostepny';
  12. }
  13.  
  14. if(count($status) == 0)
  15. {
  16. echo 'Karpadoor nie jest dostepny';
  17. }
  18.  
  19. echo '<a href=lgo.php>LOGGOUT</a>';
  20. ...
  21. ?>


A ze Skryptu UPDATE:

  1. <?php
  2. $zapytanie1 = "UPDATE statusy SET status = '0' WHERE nick = 'Karpadoor'";
  3. mysql_query($zapytanie1) or die(mysql_error());
  4. ?>


I MÓJ PROBLEM POLEGA NA TYM :

WYŚWIETLA SIĘ TYLKO CAŁY CZAS:
'Karpadoor jest dostepny'

Zmienna wogule się nie zmienia...

Ten post edytował Karpadoor 16.02.2008, 21:24:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-ab0012-
post
Post #2





Goście







oszczędzaj serwer. po co to while skoro sprawdzasz to dla 1 klienta o określonym loginie?
i nie pisz nadal nie działa i nie oczekuj gotowca bo to nie jest ŻADNE rozwiązanie.

rzuć okiem na to. po pierwsze w jednym skrypcie nadpisujesz dane jako "statusy" a pobierasz jako "status", czy aby niekonsekwencja nie jest przyczyną problemów?

  1. <?php
  2.  
  3. $query = mysql_query( "SELECT status(-y) FROM statusy WHERE nick='Karpadoor' LIMIT 1" );
  4. $dane = mysql_fetch_assoc( $query );
  5.  
  6. if( $dane['status'] == true ) {
  7. print "Karpador jest dostępny";
  8. } else {
  9. print "Karpador jest niedostępny";
  10. }
  11.  
  12. ?>
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: 4.10.2025 - 10:36