[MySQL][PHP]Pobieranie danych z mysql |
[MySQL][PHP]Pobieranie danych z mysql |
2.09.2019, 16:45:47
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.09.2019 Ostrzeżenie: (0%) |
Witam,
Chciałem pobrać informację z bazy danych czy wartość jest równa 0 lub 1 Jeśli mamy 0
zaś jeśli zwraca nam 1 to
Ale cały ładuje mi się else, mimo, że w db w tabeli users oraz w kolumnie postac jest sztywno ustawione 0. Jakieś sugestie ? Ten post edytował Kedi 2.09.2019, 16:47:11 |
|
|
2.09.2019, 16:53:30
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Mowisz o tym
$postac = $rezultat->num_rows; ? To sprawdz co to zawiera $postac = $rezultat->num_rows; var_dump($postac); exit; No chyba ze ELSE podpiales pod to ($rezultat = $conn->query( ? No to wtedy zapytanie zwraca blad. No ale ciezko powiedziec jak zamiast calego kodu podajesz wycinki i zgaduj zgadula.... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.09.2019, 16:55:13
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.09.2019 Ostrzeżenie: (0%) |
Mowisz o tym $postac = $rezultat->num_rows; ? To sprawdz co to zawiera $postac = $rezultat->num_rows; var_dump($postac); exit; No chyba ze ELSE podpiales pod to ($rezultat = $conn->query( ? No to wtedy zapytanie zwraca blad. No ale ciezko powiedziec jak zamiast calego kodu podajesz wycinki i zgaduj zgadula.... D:\wamp\www\strony\gra.php:61:int 1
|
|
|
2.09.2019, 16:59:49
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Zrobiles var_dump jak prosilem?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.09.2019, 17:38:50
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.09.2019 Ostrzeżenie: (0%) |
|
|
|
2.09.2019, 18:45:08
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
A sprawdziłeś w dokumentacji co zawiera num_rows? Bo na pewno nie jest to pole z bazy. I czemu tak mieszasz kod obiektowy ze strukturalnym? Zamiast mysqli_real_escape_string użyj bindowania.
Ten post edytował viking 2.09.2019, 18:47:08 -------------------- |
|
|
2.09.2019, 18:50:51
Post
#7
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
po co 2 razy to ?
pomyliles where z like -------------------- |
|
|
2.09.2019, 18:53:35
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Cytat pomyliles where z like Oj chyba tobie sie cos teraz pomylilo
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.09.2019, 20:37:24
Post
#9
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
Oj chyba tobie sie cos teraz pomylilo a no tak sprintf. sorki.
Ten post edytował dublinka 2.09.2019, 21:25:06 -------------------- |
|
|
3.09.2019, 09:08:00
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
@dublinka jaki sens ma twoja funkcja? To jest jakis groch z kapusta. Czemu tam sa przekazywane wszystkie dane do polaczenia? Czemu ta funkcja tworzy nowe polaczenie za kazdym razem jak jest wywolywana?
Czemu tam jest jako parametr nazwa tabeli? A jak sie kod rozrosnie w niej i bede zapytania do dwoch tabel? Kolejny parametr dodasz? Rozumiem chec pomocy ale nie ucz ludzi pisac tak nieoptymalnych rzeczy. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
4.09.2019, 06:40:36
Post
#11
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) |
To jest tylko przyklad jak mozna zrobic to na czym koledze zalezy.
Jesli ktos chcialby bardzo zeby to przerabiac dla dalszego kodu to oczywiscie trzeba to pozmieniac. Parametry podalem ot tak jak i nazwe tabeli. Zalozeniem bylo pokazanie jak dobrac sie do rekordu POSTAC i to bylo najwazniejsze. Reszta to ogolny zarys. Ten post edytował dublinka 4.09.2019, 06:42:33 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 20:06 |