Sorgu mysql veritabanı tablosuna insert veri does't insert

0 Cevap

i her iki tablo birincil anahtar otomatik artım ve reçete birincil anahtar madde yabancı anahtar olan bir tarifi tablo ve madde tablo var. benim madde metin kutularının dinamik ve başarılı bir php komut dosyası için veri göndermek oluşturulan bu php.Note için html veri gönderebilir. benim sorgu iyi çalışıyor tabloya bu verileri eklemek ancak veri mysql tabloya eklendiğinde, yayınlanan veriler doğrudur. benim kod ve çıkışı

$sql = "insert into recipe (rec_id, Name, Overview,category, Time, Image) values ('', '$name','$overview','$category','$time','$TARGET_PATH')";
    $result = mysql_query($sql) or die ("Could not insert data into DB: " . mysql_error());
        $rec_id = mysql_insert_id();

ve bileşen için

$ingredient = $_POST['ingredient'];
$amount = $_POST['amount'];
$integer = 0;
while (count($ingredient)>$integer) {
if (($ingredient[$integer] <> "") && ($amount[$integer] <> "")){
$sql =  "INSERT INTO `cafe`.`ingredients` (`ingredient_id`, `ingredient_name`, `ammount`, `rec_id`,)
    VALUES ('', '".$ingredient[$integer]."', '".$amount[$integer]."', '$rec_id')";
mysql_query($sql);
echo $sql."
"; } else{ echo "ingredient number ".($integer+1)." is missing values and cannot be inserted."; } $integer = ($integer + 1); }

when i echo the queries the out put is

nsert into recipe (rec_id, Name, Overview,category, Time, Image) values ('', 'demo recipe','no overview','meal','10/12/10 : 13:02:33','http://www.localhost/cafe/pics/demo.gif')
INSERT INTO cafe.ingredients (ingredient_id, ingredient_name, ammount, rec_id,) VALUES ('', 'ingredient one', '3gm', '29')
INSERT INTO cafe.ingredients (ingredient_id, ingredient_name, ammount, rec_id,) VALUES ('', 'ingredient two', '3gm', '29')
INSERT INTO cafe.ingredients (ingredient_id, ingredient_name, ammount, rec_id,) VALUES ('', 'ingredient three', '3gm', '29')

i bileşenden mysql tablo veya retriew verileri görünce ama madde hiçbir veri yoktur.

0 Cevap