Proszę o pomoc w poprawieniu zapytania który powinien pobrać wybrane kolumny z tabeli "dane" i wkleić w tabeli "zamowienie".
Robiąc to w phpMyAdmin zapytaniem SQL wszystko gada jak należy:
[/sql] INSERT INTO zamowienie (idfirma, DATA, numer, miasto, nazwa, adres) SELECT idfirma,DATA, numer, miasto, nazwa, adres FROM dane [sql]
....wynikiem zapytania są dodane rekordy da tabeli zamowienie
Jak zmusić PHP do wykonania tego zapytania?
[/php] <html> <form action="" method="post" > <input type="data" name="data"/> <input type="submit" name="przycisk" value="Dodaj"/> </form> </html> $baza=mysqli_connect("localhost","root","haselko","nazwa_bazy"); if (mysqli_connect_errno()) $data=$_POST['data']; $wynik = mysqli_query($baza,"INSERT INTO zamowienie (`data`, `idfirma`, `miasto`, `nazwa`, `adres`) SELECT `data`,`idfirma`, `miasto`, `nazwa`, `adres` mysqli_close($baza); [php]
zmienna $data jest datą pobraną z formularza
...dzięki za błyskawiczne podpowiedzi
@Tomplus - cudzysłowia z ' na ` ZMIENIONE
@emstawicki - $data z formularza
@viking - faktyczne brakowało 1 kolumny. Jak na wstepie "Żłobek" zabardzo nie wiem jak ugryź mysqli_error ale na końcu linii zapytania mam or die('Błąd zapytania') i takie też dostaję info po uruchomieniu kodu
