apachectl startTesten, ob PHP in Apache eingebunden ist.
<? phpinfo(); ?>Im Browser aufrufen:
http://127.0.0.1/info.phpErscheinen umfangreiche Informationen zur Konfiguration von PHP, dann ist alles OK.
<html>
<body>
<?php
// open a connection
if (!$db = @ora_logon("scott@testdb29","tiger")) {
$error = ora_error();
printf("There was an connecting error. Error was: %s", $error);
die();
}
else echo "Connect...\n<br>";
$curs = ora_open($db);
$sql = "SELECT * FROM dept";
// check is that SQL statement is.
if (!@ora_parse($curs,$sql)) {
echo "Error in parse. Error was :", ora_error($curs);
} else {
ora_exec($curs);
// display results using the column offset
while (ora_fetch_into($curs, $results)) {
echo $results[0];
?>...<?php
echo $results[1];
?><br><?php
}
}
?>
</body>
</html>
mySQL starten (SuSE-Linux):
rcmysql startEin einfaches PHP-Beispiel zur Datenbankanbindung zu mySQL.
<html>
<head><title>php</title></head>
<body>
<?php
///////////////////////////////////////////////////////////////////////////
//Verbindung zu mysql
//-------------------
//Verbindung mit MySQL:
//resource mysql_connect([string Server[,string User[,string Passwort]]])
//
//Auswahl der Datenbank:
//bool mysql_select_db(string Datenbankname[,resource Verbindungs-Kennung])
//
//Eine SQL Abfrage abschicken:
//resource mysql_query(string Anfrage[,resource Verbindungs-Kennung])
//
//Das Ergebnis der Abfrage auswerten:
//array mysql_fetch_assoc(resource Ergebnis)
//Gibt eine Zeile als assoziatives Array aus. Geht dann zur nächsten Zeile.
//
//array mysql_fetch_row(resource Ergebnis-Kennung)
//Gibt eine Zeile als indiziertes Array aus. Geht dann zur nächsten Zeile.
//
//Fehler ausgeben:
//string mysql_error([resource Verbindungs-Kennung])
////
/////////////////////////////////////////////////////////////////////////////
////
$dbh = mysql_connect("localhost", "root", "pinguin")
or die ("keine Verbindung möglich");
mysql_select_db ( "mysql" , $dbh );
$sql = "select * from user";
$ergebnis = mysql_query ( $sql , $dbh) or die (mysql_error());
while ($zeile = mysql_fetch_assoc ( $ergebnis)) {
print_r($zeile);
echo "<br>";
}
//
///////////////////////////////////////////////////////////////////////////
php?>
</body>
</html>
Stefan Hietel dama.go GmbH, Robert Warnke http://rowa.giso.de