Я пытаюсь вставить строки данных в массив в таблицу в базе данных mysql. Я новичок в php, mysql и очень мало знаю об этом. Я просто хочу узнать больше. Если вы можете попробовать это, было бы здорово.
Код, который я хочу вставить, приведен ниже:
for($x=0; $x<2; $x++) { $data[$x]['title'] = $titleQuery->item($x)->nodeValue; $data[$x]['titleHrefQuery'] = $titleHrefQuery->item($x)->nodeValue; $data[$x]['food'] = $foodQuery->item($x)->nodeValue; $data[$x]['locality'] = $localityQuery->item($x)->nodeValue; $data[$x]['rating'] = $ratingQuery->item($x)->nodeValue; $data[$x]['cost'] = $costQuery->item($x)->nodeValue; }
Я пытаюсь вставить, используя приведенный ниже код:
$query = "INSERT INTO table (`title`, `link`, `food`, `locality`, `rating`, `cost`) VALUES ('" . $titleQuery->item($x)->nodeValue . "', '".$titleHrefQuery->item($x)->nodeValue."', '".$foodQuery->item($x)->nodeValue."', '".$localityQuery->item($x)->nodeValue."', '".$ratingQuery->item($x)->nodeValue."', '".$costQuery->item($x)->nodeValue."')"; $result = mysql_query($query); if($result) { echo ("Success"); } else { echo ("Not added"); }
Но каждый раз, когда он показывает, не добавляется. пожалуйста помоги!!