jhbCMS - tutorial.bekaan.org

» erste Schritte
» Vorbereitung
» PHP
» MySQL
   » Verbindung
   » mysql_query
   » Feldtypen
   » INSERT
   » CREATE
   » SELECT
   » WHERE
   » UPDATE
   » DELETE
   » LIMIT
   » ORDER BY
   » SQL-Injektion
» weitere Hilfe


» PDF-download

mysql_query



Wenn ihr mit der Datenbank verbunden seid, müßt ihr natürlich noch der Datenbank mitteilen, was ihr eigentlich von ihr wollt.

Dazu dient die PHP-Funktion mysql_query.

Das Prinzip dabei ist idR immer gleich:
PHP-Code:
01
02
03
04
<?php
  $sql 
" ... ";
  
mysql_query($sql) or die('Fehler: <br />'.mysql_error().'<br />$sql:'.$sql);
?>


Damit hätte die Datenbank ihren Dienst erfüllt.

Damit man aber die gewünschten Ergebnisse auch nutzen kann ist es sinnvoll das Ergebniss zu speichern:
PHP-Code:
01
02
03
04
<?php
  $sql 
" ... ";
  
$result mysql_query($sql) or die('Fehler: <br />'.mysql_error().'<br />$sql:'.$sql);
?>


Danach kann man dann in gewünschter Form mit $result weitermachen...


Um die Daten der Tabelle auszugeben kann man zB folgendes nutzen:

PHP-Code:
01
02
03
04
05
06
<?php
  
while($row mysql_fetch_assoc($result))
  {
    echo 
$row['feldname'];
  }
?>

Dabei wird dann aus dem Ergebniss der Datenbank für alle Reihen der entspr. Feldname ausgegeben.