phpbar.de logo

Mailinglisten-Archive

Re: [php] Zuweisung von Datensätzen in ein Array

Re: [php] Zuweisung von Datensätzen in ein Array

Christoph Rust phpmaillist at webmaster-rust.de
Die Jul 13 15:28:10 CEST 2004


> /* Using PEAR::DB */
> $result = $db->query("SELECT Identifier, Local FROM translation
> WHERE LangID = 'DE' ");
> while ($strip = $result->fetchRow() )   {
> $language = array(      $strip["Identifier"] =>
$strip["LocalTranslation"] );
> }

Wenn man PEAR::DB benutzt, braucht man doch nicht den Umweg über DB::query()
und DB::fetchRow() zu nehmen, sondern kann sich gleich den Inhalt einer
Zeile mit DB::getRow(), bzw. den gesamten Inhalt mit DB::getAll(),
zurückgeben lassen. Sollte das mit dem Index im Array nicht passen,
empfehlen sich Aliases.

$result = $pear_db->getAll(SELECT Identifer AS id WHERE LangID='DE');

print_r($result);

// Output

Array (

    [0] => "13"
    [1] => "79"
    [2] => "167"
    [3] => "253"

)



php::bar PHP Wiki   -   Listenarchive