0
我的MySQL表「軌道」有這兩個領域:MySQL查詢返回不正確的結果
Id (Int)
Name (Varchar 255)
的值是:
1 Day 1
2 Day 2
3 Day 3
我試圖使用從PHP檢索所有曲目此功能:
function getTracks() {
$query = sprintf('select * from tracks');
return contentRetrieverDataBaseQuery($query)->fetchAssoc();
}
function contentRetrieverDataBaseQuery($query) {
$settings = contentRetrieverGetSettings();
Database::addConnectionInfo('contentRetriever', 'default', $settings['database_connection']);
db_set_active('contentRetriever');
$result = db_query($query);
db_set_active();
return $result;
}
對phpmyadmin運行select * from event_tracks
我得到的結果是否正確。
當我這樣做:
$tracks = getTracks();
foreach ($tracks as $track) {
echo $track['name'];
}
我得到作爲輸出「1D」,這是標識和名稱的第一個字母。
我在做什麼錯?
編輯:更正數據庫
無處裏面你'contentRetrieveDataBaseQuery'你定義'$ result' ... –
@MarcB'$結果= db_query($查詢);' – Keelan
@camil:提醒我去看看我的驗光師...... –