Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pobieranie rekordu z bazy danych
--Next--
post 6.04.2014, 10:26:58
Post #1





Goście







Witam, mam taki problem, że nie mogę pobrać rekordu z bazy danych przy użyciu zmiennej.

Tak działa:
$zapytanie = ("SELECT link FROM user WHERE name LIKE 'teskt'");

Ale gdy chcę wstawić zmienną np.
$zapytanie = ("SELECT link FROM user WHERE name LIKE '{$n}'");
To otrzymuję pustą treść czyli nic się nie pojawia.


a tak
$zapytanie = ("SELECT link FROM user WHERE name LIKE {$n}");
$wynik = mysql_query($zapytanie);

while ( $row = mysql_fetch_row($wynik) ) {
echo "<p>".$n." ma link " . $row[0];

pokazuję taki błąd
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/aibit/public_html/sb.php on line 19
gdzie 19 linia to przedostatnia.


Gdzie może leżeć problem i czy może ktoś polecić jakiś darmowy poradnik PHP i Mysql bo ogarniam trochę php ale nie mogę znaleźć zbyt wiele info o bazach danych czyli jak prawidłowo pisać zapytania.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:11