sql >> Database teknologi >  >> RDS >> Mysql

placere flere resultater i en enkelt matrix

Du behøver ikke at ekko resultater med det samme:

echo stripslashes(json_encode(array('list' => $posts)));

Saml i stedet alt til ét array:

$results = array();
//Your code
$results[] = array('list' => $posts);
//...
$results[] = array('list' => 'No product list');
//...
//And echo just one time in the end:
echo stripslashes(json_encode($results);

eller noget som dette for fletning:

$results = array();
//Your code
$results = $results + $posts;
//...
$results = 'No product list';
//...
//And echo just one time in the end:
echo stripslashes(json_encode(array('list' => $results)));

Du kan også udføre din databaseanmodning uden rekursive forespørgsler;

Noget som:

SELECT vsc.* FROM VendorSubCat vsc
INNER JOIN subcategory sc ON vsc.id=sc.id
WHERE sc.cat_id = 15



  1. Hukommelseslækage i JDBC4Connection

  2. 2. generation Google cloud SQL - App Engine

  3. Dynamisk kædet valgboks

  4. Indledende godkendelsesproblem i mysql