Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
praktikum_informationssysteme [2015/01/20 08:26] web1423 [PHP und Datenbank] |
praktikum_informationssysteme [2015/02/23 09:29] (aktuell) |
||
---|---|---|---|
Zeile 306: | Zeile 306: | ||
<code sql> | <code sql> | ||
- | SELECT relname AS Tabelle, Uni_Bedienstet, * FROM Uni_Bedienstet, pg_class | + | SELECT relname AS Tabelle, Uni_Bedienstet. * FROM Uni_Bedienstet, pg_class |
WHERE Uni_Bedienstet.tableoid = pg_class.oid; | WHERE Uni_Bedienstet.tableoid = pg_class.oid; | ||
</code> | </code> | ||
Zeile 542: | Zeile 542: | ||
==== PHP Grundlagen ==== | ==== PHP Grundlagen ==== | ||
- | * PHP aufrufen: <?php , <font inherit/inherit;;inherit;;inherit>PHP</font> beenden<font inherit/inherit;;inherit;;inherit>: ?></font> | + | * PHP aufrufen: <?php , PHP beenden: ?> |
- | * <font inherit/inherit;;inherit;;inherit>Textausgabe: echo "String". In der Textausgabe mit echo kann sowohl ein normaler String als auch HTML oder Javascript Code stehen. Um in einem solchen String ein Hochkommata oder andere Programmiercodes einzufügen, muss davor ein \ stehen. Einfache Hochkommata meinen: Nimm alles wörtlich, d.h. \n wird kein Zeilenumbruch ausgeben.</font> | + | * Textausgabe: echo "String". In der Textausgabe mit echo kann sowohl ein normaler String als auch HTML oder Javascript Code stehen. Um in einem solchen String ein Hochkommata oder andere Programmiercodes einzufügen, muss davor ein \ stehen. **Einfache Hochkommata** meinen: Nimm alles wörtlich, d.h. \n wird kein Zeilenumbruch ausgeben. Aber mittels Konkatenation kann \n hinzugefügt werden: echo '<sdfsdf>' . "\n"; |
- | * <font inherit/inherit;;inherit;;inherit>Zeilenumbruch: \n</font> | + | * Zeilenumbruch: \n |
- | * <font inherit/inherit;;inherit;;inherit>Variablen definieren: $[Variablenname]</font> | + | * Variablen definieren: $[Variablenname] |
* Konkatenation: Was in Java ein + ist, ist in php ein Punkt | * Konkatenation: Was in Java ein + ist, ist in php ein Punkt | ||
Zeile 557: | Zeile 557: | ||
</code> | </code> | ||
- | |||
==== Formular erstellen ==== | ==== Formular erstellen ==== | ||
Zeile 576: | Zeile 575: | ||
* Tabellenbesonderheiten von php: pg_num_rows (zeilenanzahl), pg_num_fields (spaltenanzahl) | * Tabellenbesonderheiten von php: pg_num_rows (zeilenanzahl), pg_num_fields (spaltenanzahl) | ||
* Ergebnis einer Tabellenzelle: pg_fetch_result($variable, $i, $j); | * Ergebnis einer Tabellenzelle: pg_fetch_result($variable, $i, $j); | ||
- | * | + | * Überschrift einer Spalte: pg_field_name |