PHP-Projekt/Testdatenbank: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 52: Zeile 52:
* $mysqlserver
* $mysqlserver
|-
|-
| colspan=2 |
<pre class=wiki>
<pre class=wiki>
<?php
<?php

Version vom 31. März 2009, 20:23 Uhr

Auf Rechner "kanzler".

Anlegen der Datenbank "md".

$ mysql -u root -p
mysql> create database md;
mysql> quit

Anlegen Verzeichnis mit PHP-Skripten.

$ cd /WWW
$ sudo mkdir md && sudo chown mik:mik md
database.md.base.inc.php
Require server.mysql.inc.php
Bereitgestellte Variablen
  • $database
  • $connection
Verwendete Funktionen
  • mysqlconnection()
  • mysqldie()
<?php

### Name          database.md.base.inc.php
### Description   Standard variables and functions with database "md"

require("server.mysql.inc.php");

### VARIABLES ###

$database   = "md";
$connection = mysqlconnection("{$database}",
                              "database.{$database}.password.inc.php")
                or mysqldie("Unable to connect");
?>
database.md.password.inc.php
Diese Datei sollte später in ein anderes Verzeichnis verschoben werden, das mit ".htaccess" gegen allgemeines Herunterladen geschützt ist. Die include-Zeilen in den anderen Dateien müssen dann entsprechend angepasst werden.
Bereitgestellte Variablen
  • $mysqluser
  • $mysqlpassword
  • $mysqlserver
<?php

### Name          database.md.password.inc.php
### Description   

### VARIABLES ###

$mysqluser     = "root";        # MySQL user
$mysqlpassword = "xxxxxx";      # password
$mysqlserver   = "kanzler";     # name of host on which MySQL is running
?>
server.mysql.inc.php
Bereitgestellte Funktionen
  • mysqlconnection()
  • mysqldie()
  • mysqlinsert()
  • mysqlselect()
Verwendete Variablen
  • $mysqluser
  • $mysqlpassword
  • $mysqlserver

Apache-Errorlog unter "/var/log/apache2/error.log"