Hallo, ich habe hier zum Beispiel eine sql-Abfrage mit Ausgabe der Daten:
Jetzt habe ich in einem Buch das gleiche Beispiel nur einfach mit
extract($row); anstatt der foreach-Schleife (s.o.)
Laut PHP: Hypertext Preprocessor importiert extract() Variablen eines Arrays in die aktuelle Symboltabelle.
Aber was bedeutet Syboltabelle?
Wikipeadia:In der Informatik ist eine Symboltabelle eine von Übersetzerprogrammen wie Compiler oder Interpreter verwendete Datenstruktur.
Letzendlich sollen die Daten ja aber für den User ausgegeben werden?
Wie kann ich den Zusammenhang verstehen?
Vielen Dank!
Gruß, Iago
PHP-Code:
$cxn = connect_to_db('Vars.php');
$sql_1 = 'SELECT * FROM order_item;
$result = mysqli_query($cxn,$sql_1)
or die ('sql_1: '.mysqli_error($cxn));
$n_row = mysqli_num_rows($result);
if($n_row < 1)
{
echo 'Kein daten vorhanden';
exit();
}
while($row = mysqli_fetch_assoc($result))
{
foreach ($row as $field => $value)
{
echo $field.' : '.$value.'<br/>';
}
}
extract($row); anstatt der foreach-Schleife (s.o.)
Laut PHP: Hypertext Preprocessor importiert extract() Variablen eines Arrays in die aktuelle Symboltabelle.
Aber was bedeutet Syboltabelle?
Wikipeadia:In der Informatik ist eine Symboltabelle eine von Übersetzerprogrammen wie Compiler oder Interpreter verwendete Datenstruktur.
Letzendlich sollen die Daten ja aber für den User ausgegeben werden?
Wie kann ich den Zusammenhang verstehen?
Vielen Dank!
Gruß, Iago
Kommentar