我目前有一張如下所示的表格。從數組中回顯特定行
ID adPlacement filePath dateAdded adName adLink
12 1 Test 1.png 2013-02-12 Test 1 http://www.cuad.coop
13 1 Test 2.png 2013-02-12 Test 2 http://www.google.com
我想隨機選擇一行並在獨立的echo語句中回顯adName,adLink和filePath。
這裏是我使用的是現在的代碼:
$query_adSpot1 = "SELECT * FROM advertisements WHERE adPlacement = 1";
$result = mysql_query($query_adSpot1, $server) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$row = array(
'adName' => $row['adName'],
'filePath' => $row['filePath'],
'adLink' => $row['adLink']
);
$fileLocation = $row;
$fileLocations[] = $fileLocation;
}
shuffle($fileLocation);
echo $fileLocation[0];
現在,當我運行該腳本,它將寫入測試2.png,或測試2,或http://www.google.com。
我希望能夠從一個隨機行分開回顯,但需要單獨的列等於同一行。
echo filePath
echo adName
echo adLink
回聲$ filelocaton [ 'INDEXNAME'] – Sedz 2013-02-12 18:38:43