PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   SQL / Datenbanken (https://www.php-resource.de/forum/sql-datenbanken/)
-   -   [MSSQL] Array als ausgabe einer MYSQL abfrage? (https://www.php-resource.de/forum/sql-datenbanken/87050-mssql-array-als-ausgabe-einer-mysql-abfrage.html)

BMN777 19-09-2007 21:17

[MSSQL] Array als ausgabe einer MYSQL abfrage?
 
PHP-Code:

$query = DoSQL("SELECT * FROM vertretung ORDER BY date");

while ($aus = mysql_fetch_array($query)){
?>

    <tr>
    <td><font size=2><?=$aus['date'];?></font></td>
    <td><font size=2><?=$aus['lesson'];?></font></td>
    <td><font size=2><?=$aus['teacher'];?></font></td>
    <td><font size=2><?=mysql_fetch_row(DoSQL("SELECT name FROM subjects WHERE id='".$aus['subject']."'"));?></font></td>
    <td><font size=2><?=$aus['room'];?></font></td>
    <td><font size=2><?=$aus['new'];?></font></td>
  </tr>

<?
}
?>

Ich möchte hiermit ein HTML-Table erstellen. der Wert den $aus['subject'] abfrage ist eine zahl, diese Zahl steht für einen text in einer anderen tabelle

Doch Anstatt "Englisch" Auszugeben, wie es die Abfrage in Phpmyadmin tut kommt dort "Array" ka was das heißt :(

MFG liljawa und schon vielen dank für die hilfe

tontechniker 19-09-2007 21:33

mysql_fetch_row gibt ein Array (eine Art Liste) zurück. Du musst das Ergebnis zuerst in einer Variable speichern und kannst dann über $variable [ 0 ] auf den ersten Wert zugreifen.

BMN777 19-09-2007 21:36

kann ich das nicht iwie umgehen?

ich möchte es in einem schritt lösen
gibt es nicht eine andere möglichkeite als fetch_row? das ist ja nur ein wert

tontechniker 19-09-2007 21:41

Nein, die mysql-Funktionen geben immer ein Array oder ein Objekt zurück. Du kannst versuchen mit current oder so auf das erste Element zuzugreifen, bin mir allerdings nicht sicher ob das auch mit der Rückgabe einer Funktion funktioniert.

BMN777 19-09-2007 21:42

dankeschön es klappt :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:38 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG