Hallo Programmierfreunde,
ich bin neu und versuche mich jetzt Stück für Stück in php einzuarbeiten, bitte reißt mir nicht den Kopf ab, falls ich Blödsinn frage, es ist schon nicht leicht, wenn man so gar keinen hat, der ein wenig vor Ort unterstützen kann. Ich komm aber hier irgendwie nicht weiter. Falls Infos fehlen gebt mir bitte bescheid. (oder falls ich falsch gefragt habe)
Also, ich versuche gerade die mysql-Datenbankverbindungen zu erlernen. Die eine Funktion von "Schattenbaum" funktioniert und speichert auch in meiner test-MySQL, die andere von eurer Hilfeseite für Newbies "http://www.php-resource.de/tutorials" (oop) krieg ich nicht zum Laufen, es werden in meinem Test-script keine Daten gespeichert.
Was übersehe ich hier?
FUNKTIONIERT:
mysql_connect("localhost","","");
mysql_select_db("test");
FUNKTIONIERT NICHT:
$verbindung = NULL;
$dbaktiv = '';
class datenbank {
var $host = 'localhost';
var $user = ''; //sind hochkommas
var $passwort = '';
var $dbname = 'test';
function datenbank($name) {
global $verbindung;
$this->dbname = $name;
if(!$verbindung) $verbindung = @mysql_connect( $this->host, $this->user, $this->passwort);
if(!$verbindung) die("Keine Verbindung zum Datenbankserver");
}
function connect_db( $name) {
global $verbindung, $dbaktiv;
$result = @mysql_select_db( $name, $verbindung);
if(!$result) die("Datenbank ".$name." nicht vorhanden.");
else $dbaktiv = $name;
}
}