-1
我試圖插入一些值到我的MySQL數據庫使用PDO和foreach循環。當我這樣做時,它只會產生一個結果。使用PDO和foreach()
這裏是我的代碼:
$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文件,看看是否我想的東西
編輯:這裏是我的數據庫是如何建立
循環工作在此處罰款!也許你在插入時遇到了一個獨特的價值問題。你可以顯示你的數據庫模式? – tlenss
沒有唯一索引? – tlenss
@tlenss只需單擊編輯部分下方的鏈接即可查看我的數據庫設置 –