Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Problem z Zapytaniem
Forum PHP.pl > Forum > Przedszkole
Weles
Witam.
Napisałem sobie prosty skrypt w PHP & MYSQL:
  1. include("polaczenie.php");
  2. mysql_select_db("metin2");
  3.  
  4. $query = mysql_query("select web_admin from account WHERE login='$login'");
  5. while($jest_adminem = mysql_fetch_array($query))
  6. {
  7. if(isset($jest_adminem[0])) {
  8. echo("jesteś adminem!");
  9. }
  10. }


Skrypt ma za zadanie Zaznaczyć tabelę web_admin dla tabeli account na podstawie loginu.
A tak jakoś nie jest. Czy w tabeli web_admin w bazie dam 0 czy 1, to ten skrypt działa tylko jak podam $jest_adminem[0], a nie $jest_adminem[1]

Czy pomoże mi ktoś z tym skryptem?
Dziękuję z góry.
Pozdrawiam.
CuteOne
1. z zapytania wnioskuję, że web_admin to nie tabela tylko kolumna a dokładnie jedna z kolumn tabeli account
2. pobierasz TYLKO jedną kolumnę (web_admin) więc skąd wziąłeś $jest_adminem[1]?
3. pobierasz TYLKO jeden wiersz (chyba, że masz więcej wierszy z identycznym loginem...)

  1. $query = mysql_query("select web_admin from account WHERE login='$login'") or die(mysql_error());
  2. $row = mysql_fetch_assoc($query);
  3.  
  4. if($row['web_admin'] == 1) {
  5.  
  6. echo 'jesteś adminem!';
  7. }
Weles
Także nie zadziałało. Ale posiedziałem parę minut i sczaiłem w czym mam problem smile.gif
Otóż, nie dodałem sobie wpisu $twoj_login = $_SESSION['login'];
Dlatego nie chciało mi odczytać tego wyniku.
Dziękuję bardzo za pomoc.
Temat można zamknąć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.