sql >> Database >  >> RDS >> Mysql

een array imploderen in een door komma's gescheiden tekenreeks van mysql-query

Probeer zoiets als dit:

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

Vervang "UserID" met de kolomnaam van de id in je tabel.

Dus:eerst bouw je de array, daarna implodeer je de array tot een string.



  1. Hoe DATE_FORMAT() werkt in MariaDB

  2. Hoe tekenreeks naar tijdstempel te converteren zonder tijdzone

  3. Hoe zich te ontdoen van de STRICT SQL-modus in MySQL

  4. Wat is de beste manier om resultaten te pagineren in SQL Server?