PDO と foreach ループを使用して、MySQL データベースにいくつかの値を挿入しようとしています。私がそれをすると、結果は1つだけになります。
これが私のコードです:
$config['db'] = array(
'host' => 'localhost',
'username' => 'root',
'password' => '*NOT NEEDED*',
'dbname' => 'demoScript'
);
$db = new PDO('mysql:host='.$config['db']['host'].'; dbname='.$config['db']['dbname'], $config['db']['username'], $config['db']['password']);
$url = 'https://gdata.youtube.com/feeds/api/users/demoScript/uploads';
$xml = simplexml_load_file($url);
foreach($xml->entry as $entry){
$title = $entry->title;
$db->query("INSERT INTO videos VALUES('*','".$title."','*','*','*','*','*')");
}
※例を除く
誰でも動作するコード例を持っています。たぶん、誰かが XML ファイルを見て、私が何か不足していないかどうかを確認することができます
編集:これが私のDBのセットアップ方法です