2010-08-25 10 views
7

J'ai un simple mysql_query et je voudrais encoder le results(title= > $title, price => $price etc) en json.php json_encode résultat mysql

 
$sql = mysql_query("SELECT * FROM item_details WHERE posting_id='$item_number'"); 

while($row = mysql_fetch_array($sql)) 
{ 
    $title = base64_decode($row['title']); 
    $price = $row['price']; 
    $seller_user = $row['user']; 
} 

Répondre

18
$sql = mysql_query("SELECT * FROM item_details WHERE posting_id='$item_number'"); 
$results = array(); 
while($row = mysql_fetch_array($sql)) 
{ 
    $results[] = array(
     'title' => base64_decode($row['title']), 
     'price' => $row['price'], 
     'seller_user' => $row['user'] 
    ); 
} 
$json = json_encode($results); 
Questions connexes