sql >> Databasteknik >  >> RDS >> Mysql

implodera en array i en kommaseparerad sträng från mysql-frågan

Prova något sånt här:

$ids = array(); 
while ($row = mysql_fetch_assoc($result))  
{
    $ids[] = $row["UserID"]; 
} 
echo implode(", ", $ids);

Ersätt "UserID" med kolumnnamnet för id:t i din tabell.

Så:först bygger du arrayen, sedan imploderar du arrayen till en sträng.



  1. MySQL - Ryska tecken visas felaktigt

  2. Är timestampdiff() i MySQL ekvivalent med datediff() i SQL Server?

  3. Hur ändrar jag MySQL-datakatalog?

  4. Utför INSERT om tabellen är tom?