Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem składniowy, tablice asocjacyjne w zapytaniu do bazy danych
jolam
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 12.07.2009

Ostrzeżenie: (10%)
X----


Mam problem ze składnią SQL
wykonanie:
$sqlquery ="
SELECT * FROM $tab
WHERE nazwa LIKE( '$t['nazwy']' )
";
kończy się błędem.
Co poza stworzeniem osobnej zmiennej dla $t['nazwy'] mogłabym uczynić?

Bardzo proszę o pomoc w znalezieniu najlepszego rozwiązania.

pozdrawiam najserdeczniej Jola
Go to the top of the page
+Quote Post
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1. $sqlquery ="SELECT * FROM $tab WHERE nazwa LIKE( '".$t['nazwy']."' )";
Go to the top of the page
+Quote Post
Meares
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

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


  1. $sqlquery = "SELECT * FROM $tab WHERE nazwa LIKE('$t[nazwy]')";
// Użycie $t[nazwy] zamiast $t['nazwy'][/php]
Go to the top of the page
+Quote Post
maly_swd
post
Post #4





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


  1. $sqlquery ="
  2. SELECT * FROM $tab
  3. WHERE nazwa LIKE '{$t['nazwy']}'
  4. ";


ps. co to za skladnie gdzie LIKE() dajemy z nawiasem?

Ten post edytował maly_swd 25.11.2009, 23:03:21
Go to the top of the page
+Quote Post
darko
post
Post #5





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Te nawiasy w niczym nie przeszkadzają, ale zapytanie jednak powinno wyglądać tak:

  1. $sqlquery ="SELECT * FROM $tab WHERE name LIKE( '%{$t['nazwy']}%' )";
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Problem nie ma żadnego związku z bazami danych. Przenoszę na przedszkole.

@jolam lektura obowiązkowa dla Ciebie:
http://pl2.php.net/manual/pl/language.types.string.php

ps: oczywiscie poprawne odpowiedzi już padły w tym temacie, co nie zmienia faktu, że lektura podana wyżej nadal jest obowiązkowa
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 - 20:15