Archiv verlassen und diese Seite im Standarddesign anzeigen : Was bedeuten folgende Skriptzeilen?
bloodeyes
26-07-2007, 02:05
Hi,
was bedeuten folgende Zeilen in einem Skript:
$this->link = $link;
return true;
und
$ret = array();
while ( $row = mysql_fetch_assoc( $result ) )
$ret[] = $row;
Vielen Dank für euere Zeit und Hilfe.
siehe hier: http://de2.php.net/manual/de/language.types.array.php
$this->link = $link;
return true;
der inhalt der variable $link wird in die membervariable "link" geschrieben und ist somit auch für andere funktionen erreichbar.
in der zweiter zeile wird als rückgabewert der wahrheitswert "wahr" zurückgegeben.
$ret = array();
while ( $row = mysql_fetch_assoc( $result ) )
$ret[] = $row;
das ergebnis einer abfrage wird in einem 2-dimensionalen array gespeichert:
|-zeile1 --- name ---- email
| heinz h@b.de
|
|-zeile2 ---- name ---- email
| paul p@b.de
|
...
$ret beinhaltet also die zeilen. jedes element von $ret ist wieder ein array, welches die spalten für die zeile enthällt.
bsp:
echo $ret[0]['name'];
ausgabe:
heinz
bloodeyes
28-07-2007, 03:30
@inge: Vielen Dank für die Erklärung. War sehr verständlich.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.