Wpis z mikrobloga

Joł, mam takie coś w #php #pdo #sql - tworzę sobie zapytanie na podstawie danych z formularza, gdzie ostatecznie uzyskuję takie coś:

"SELECT * FROM demo WHERE A = ? AND B = ?"
[$A,$B]
Pierwsze to $baseSQL , drugie $stringExec

Chcę to wstawić tutaj, tak jak poniżej:

$sqlGet = $pdo->prepare($baseSQL);
$sqlGet -> execute($stringExec);
while ($row = $sqlGet->fetch()) { .... blablabla

Ale to się nie wykonuje. Tzn. nic nie zwraca. Jak dokładnie to samo wkleję tam manualnie to śmiga. O co kaman? $A i $B mają przypisane wartości.
#kiciochpyta
  • 13
  • Odpowiedz
@OperatorHydrolokator:
co. Co ty tu robisz xD

myslałem że to [$A,$B] oznacza tablicę a nie string z takim zapisem. To nie jest dobrze. do exec() przekaż array($A, $B) albo [$A, $B] ale nie jako string xd

Strasznie to przekombinowałeś i zdaje mi się ze nie rozumiesz dokładnie co chcesz zrobić. Ten foreach też okrutnie śmierdzi.
  • Odpowiedz