sql >> Databáze >  >> RDS >> Mysql

Jak získat hodnoty oddělené čárkami z databáze

$category_ids je pole polí (řádků), takže ho nemůžete jen tak implodovat. Musíte načíst první hodnotu z každého řádku a tu implodovat.

Řešení PHP 5.5+:

Pomocí array_column() :

$category_ids = implode(', ', array_column($category_ids, 0));

echo $category_ids;

Výstup:

Řešení PHP 5.3+:

Nahrazení array_map() pro array_column() :

$category_ids = implode(', ', array_map(function ($row) { return $row[0]; }, $category_ids));

echo $category_ids;

Výstup:



  1. Jak QUOTE() funguje v MariaDB

  2. Připojte se k MySQL pomocí JDBC přes síť

  3. Ukládání oprávnění aplikace do databáze

  4. Test výkonu MS SQL Server na Linuxu vs Windows, abyste zjistili rozdíl