我正在尝试使用 PDO 和 foreach 循环将一些值插入到我的 MySQL 数据库中。当我这样做时,它只会产生一个结果。
这是我的代码:
$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 文件,看看我是否遗漏了什么
编辑:这是我的数据库的设置方式