Ich möchte Ganzzahlen implodieren und sie als eine Komma getrennte Zeichenfolge echo. Ich bin seit fast drei Stunden dabei und kann es nicht zur Arbeit bringen.
Der Ausgang Ich bin derzeit immer ist:Implode Ganzzahlen in mysql Select-Anweisung (Ergebnis wiederholt sich)
104104,105104,105,106
statt:
104.105.106
ich die PHP-Foren überprüft und es sagt zu mysql_fetch_assoc
verwenden, um dies zu vermeiden, aber es funktioniert nicht. Wenn jemand Ideen hat, bitte helfen Sie. Mein PHP sieht wie folgt aus:
<?PHP
$user_name = "root";
$password = "";
$database = "testdb";
$server = "127.0.0.1";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found)
{
$SQL = "SELECT TableA.c1 FROM TableA ";
$result = mysql_query($SQL);
while ($db_field = mysql_fetch_assoc($result))
{
$itinarry[]= $db_field['c1'];
$string = implode(',',$itinarry);
echo $string;
}
mysql_close($db_handle);
}
else
{
echo "Database NOT Found ";
mysql_close($db_handle);
}
?>
versuchen, diese 'while ($ db_field = mysql_fetch_assos ($ result)) {$ itinarry [] = array_values ($ db_field); } $ string = implode (',', $ itinarry); '. Platziere außerhalb deiner Schleife implodieren. –