2014-07-20 67 views
0

從下面的PHP Web服務代碼我能夠獲得鏈接從第一個到最後一個保存在服務器數據庫..... 現在我想要獲得從最後到第一保存鏈接.....如何在PHP Web服務中檢索從最後到第一個鏈接

<?php 
$con=mysqli_connect("XX.XX.XX.X:XXXX","root","root","db_"); 
// Check connection 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

$result = mysqli_query($con,"SELECT * FROM images"); 

$images = array(); 
if(mysqli_num_rows($result)) { 
while($post = mysqli_fetch_assoc($result)) { 
$images[] = $post; 
} 
} 

header('Content-type: application/json'); 
echo json_encode(array('images'=>$images)); 

mysqli_close($con); 
?> 

上述代碼輸出OB是: { 「圖像」:[{ 「圖像」:「http://demo.in/vk/vehicles/ v_1.jpg 「},{」 圖像 「:」 http://demo.in/vk/vehicles/v_2.jpg 「},{」 圖像 「:」 http://demo.in/vk/vehicles/v_3。 jpg「},{」image「:」http://demo.in/vk/vehicles/v_4.jpg「}]}

但我希望它是這樣來的: {「images」:[{「image」:「http://demo.in/vk/vehicles/v_4.jpg」},{「image」:「http://demo.in/vk/vehicles/v_3 .JPG 「},{」 圖像 「:」 http://demo.in/vk/vehicles/v_2.jpg 「},{」 圖像 「:」 http://demo.in/vk/vehicles/v_1.jpg 「}]}

回答

0

查詢更改這個

$result = mysqli_query($con,"SELECT * FROM images ORDER BY DESC"); 
+0

示值誤差.... – abhi

+0

PHP的警告:mysqli_num_rows()預計參數1被mysqli_result,在d定的boolean:\ INETPUB \虛擬主機\ XYZ .in \ demo.in \ vk \ vehicle.php在第11行 – abhi

+0

只是把if($ result)它應該工作。 – Zeus

相關問題