Beata
Jusiak
Właściciel, Sunrise
Web
Temat: PHP & SQL - porównanie stringów
Witam,mam następujący problem:
mam zapytanie do bazy danych:
$resultsT = $wpdb->get_results( 'SELECT post_id FROM wp_postmeta WHERE meta_key = "temat" AND meta_value = "'.$temat.'"', OBJECT );
I jeśli pod zmienną $temat podstawię dane z $_POST, czyli $temat = $_POST['temat'], zapytanie zwraca zawsze pusty wynik, nawet jeśli w phpmyadmin widzę, że istnieją rekordy, gdzie eta_key jest równa wartości $_POST['temat']
Jeśli zaś zamiast zmiennej $temat w zapytaniu wpiszę po prostu np. 'Temat 1', zapytanie zwraca odpowiednie wyniki.
Wydaje mi się, że chodzi tu o kodowanie stringów, dlatego zapytanie sql uważa, że są one różne. Jak mogę coś na to poradzić?
Pozdrawiam i z góry dziękuję za odpowiedź