Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Problem z Zapytaniem, Nie działa mi poprawnie zapytanie.
Weles
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


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. }


Ten post edytował CuteOne 7.08.2011, 20:20:54
Go to the top of the page
+Quote Post
Weles
post
Post #3





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

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


Także nie zadziałało. Ale posiedziałem parę minut i sczaiłem w czym mam problem (IMG:style_emoticons/default/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ąć.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 22:31