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

Optimer while og SQL i hver

Prøv at vælge alle poster i kun én forespørgsel, sådan her:

$text = '12-name-y-86';
$array = explode('-', $text);
$array = "'" . implode(',', $array) . "'";
$sql = mysql_query("SELECT * FROM `table` WHERE `pid` IN (' . $array . ') ORDER BY `id` LIMIT 3");
while($row = mysql_fetch_array($sql)) {
    echo $row['title'];
    echo '<br />';
}
echo '<br /><br />';



  1. MySQL - sum kolonneværdi(er) baseret på række fra samme tabel

  2. Hvordan gemmer man filnavnet i databasen med anden info, mens man uploader billedet til serveren ved hjælp af PHP?

  3. MySQL SELECT hyppigst efter gruppe

  4. Forsøger at få adgang til array offset på værdien af ​​typen bool