Chciałbym stworzyć funkcję która pomoże wygereować zapytanie do bazy:
include("connect.php"); function polaPost(){ foreach ($pola as $value){ $value="'\".$".$value.".\"', "; $string.= $value; } }; \\post $data= $_POST['data']; $imie= $_POST['imie']; $nazwisko= $_POST['nazwisko']; } function insertIntoPola(){ foreach ($pola as $pole){ $polet.= $pole.", "; } } $zapytanie= "INSERT INTO mojaTabela (".insertIntoPola().") VALUES (".polaPost().")"; $wynik= $db-> query($zapytanie);
W efekcie po wykonaniu :
dostaję coś takiego:
INSERT INTO bad_kob_przed_por_pat_flor_bakt (databadania, imie, nazwisko) VALUES ('".$data."', '".$imie."', '".$nazwisko.");
Połączenie i zapis do bazy działa, ale zapisują się nazwy zmiennych, zamiast wartości- np: ".$data.";
Mam pytanie co zmienić żeby można było przekazać poprawną komendę do query()?
pozdrawiam