iqique
24.03.2011, 13:54:22
Witam mam taki problem:
W bazie mam dwa wpisy. ID user auto increment i nazwisko przypisane do id.
Kiedy chce pobrać nazwisko po id nie ma problemu.
$zapytanie = mysql_query("SELECT * FROM konta WHERE user = 1;"); $zapytanie["user"];
Nie wiem jednak w jaki sposób pobrać id znając tylko nazwisko. Kiedy to odwracam nie działa.
Proszę o pomoc.
mat-bi
24.03.2011, 13:59:50
A co w tym trudnego? Proste zapytanie
SELECT * FROM konta WHERE nazwisko = '$nazwisko'
gregory90
24.03.2011, 13:59:58
$zapytanie = mysql_query("SELECT * FROM konta WHERE nazwisko='Kowalski';");
Pisane z palca, powinno działać...
iqique
24.03.2011, 14:06:43
Na tyle pojmuje php i próbowałem tak.
Dostaje odpowiedź:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\WebServ\httpd-users\phptest\index.php on line 35
Chodzi o to, że pobieram ten rekord z formularza logowania. Jest to nazwisko które zapisuje do zmiennej. Tą zmienną wstawiam do zapytania do bazy. W odpowiedzi chcę otrzymać id danego usera. Jednak zwraca mi ten błąd.
mat-bi
24.03.2011, 14:09:18
A podaj wynik:
$zapytanie = mysql_query("SELECT * FROM konta LIMIT 1");
iqique
24.03.2011, 14:12:10
array(4) { ["nrkonta"]=> string(1) "1" ["haslo"]=> string(3) "123" ["user"]=> string(12) "Jan Kowalski" ["balans"]=> string(6) "165.20" }
mat-bi
24.03.2011, 14:14:01
Przecież nie masz kolumny nazwisko, więc co się dziwisz? Możesz najwyzej dać coś takiego;
SELECT * FROM konta WHERE user LIKE '%$nazwisko' LIMIT 1
iqique
24.03.2011, 14:18:02
Po co mi kolumna nazwisko? Znając wartość komórki Jan Kowalski chce pobrać id mu przypisane to wszystko.
mat-bi
24.03.2011, 14:19:54
Zdecyduj się. Chcesz pobrać coś na podstawie nazwiska, wychodzi więc logicznie, że masz kolumnę nazwisko.
iqique
24.03.2011, 14:22:19
Chcę pobrać numer id znajdujący się w kolumnie nrkonta przypisany do nazwiska które znam znajdujące się w kolumnie user
nospor
24.03.2011, 14:28:00
Toć przecież dostałes:
SELECT * FROM konta WHERE user ='$nazwisko' LIMIT 1
Nadczym jeszcze myślisz?
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.