$idreceipt = 5; $values[] = '("' .$idreceipt. '","' . $_POST['ingredient'][$i] . '","' . $_POST['deliverydate'][$i] . '","' . $_POST['storage'][$i] . '")'; INSERT INTO receipts (id_receipts,ingredient, deliverydate, storage) VALUES " . implode(',', $values);
I zapis wygląda np. tak:
| 5 | składnik 1 | 2017-03-05 | 5 | | 5 | | 0000-00-00 | 0 | | 5 | składnik 2 | 2017-03-01 | 3 | | 5 | składnik 3 | 2017-03-05 | 2 |
Jak widać drugi wpis posiada pusty tekst, datę i numer, jedyne co posiada to ID i teraz chce odfiltrować takie wpisy z samym ID aby nie zapisywać ich do bazy, bez problemu mógłbym dodać zapytanie czyszczące bazę z takich wpisów ale nie wydaje sie to optymalnym rozwiązaniem.