Start mit MySQL

DerSpaten

netapSreD
11 Juni 2006
297
64
Tach,

ich wollte mich jetzt in meiner freien Zeit mal mit MySQL beschäftigen.
PHP hab ich schon son bisschen gemacht, und auch schon mal wirklich verwendet.

Ich hab diese XAMPP Apache Server (oder wie auch immer), da mit gesagt wurde, dass der sehr vielseitig einsetzbar ist... vor allem für PHP und MySQL.

Jetzt hab ich das Ding am laufen und bei Apache und MySQL steht "running"....
Laut meinem "Übungsbuch" kann ich mit folgendem Code feststellen ob MySQL installiert ist und was für ne Version etc. ... wie halt auch bei Phpinfo, als kleiner MySQL-Einstig halt

Hier der Code:
PHP:
<?php
$mysql = new mysql("localhost", "root", "", "test");
$query = $mysql->query("SELECT version() AS version");
$result = $query->fetch_assoc();
echo"wir arbeiten mit mysql version {$result['version']}";
$mysql->close();
?>

Wenn ich das jetzt mal anzeigen lasse kommt es bis zu Zeile 3 und dann wird ab dem "->" alles nur noch als Text ausgegeben...
Wenn ich das ins Netz hochlade isses noch besser, da sind dann zwei mal Warning und einma Fatal Error zu lesen ....

Klasse....
für eine einstige sehr Mut machend
Also an was kanns liegen, hab ich was übersehen oder vergessen?

Bin um jede Hilfe dankbar, weil mich das jetzt schon wieder total fertig macht, dass ich das nicht auf die Reihe kriege. (bin in der Hinsicht recht ehrgeizig :D)

Grüßlies Spattn
 
Zuletzt bearbeitet:
Aber wenn die das da so drin schreiben, dann muss das ja eig. funzen o_O
Das war die erste Seite, ich dachte um erstmal zu gucken ob überhaupt was geht, probier ich das :D hatte garnicht vor irgendwas wild zu Kopieren...

Edit: trotzdem danke x)
 
stand da eventuell new mysqli ?
weil wenn ja stimmt das buch, oder vllt haben die auf CD ne mysql-klasse gfepackt?
 
stand da eventuell new mysqli ?
weil wenn ja stimmt das buch, oder vllt haben die auf CD ne mysql-klasse gfepackt?

Nein, davon steht nichts drin.. ich versuchs mal so

auf der beiliegenden Cd war das buch nur als Pdf drauf

Edit:

also folglicherweise muss der Code ja jetz so lauten

PHP:
<?php
$mysql = new mysql("localhost", "root", "", "test");
$query = $mysql->query("SELECT version() AS version");
$result = $query->fetch_assoc();
echo"wir arbeiten mit mysql version {$result['version']}";
$mysql->close();
?>

geht immernoch nich
 
Zuletzt bearbeitet:
Komisch das ist ja nen dicker Fehler im Buch.

Das hier sollte machen was du möchtest, aber hilft dir auch nur in diesem Fall weiter. Die anderen Scripte im Buch laufen wahrscheinlich auch nicht.
Poste mal bitte noch ein Script aus dem Buch. Vielleicht funktioniert das ja.
PHP:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("test");
$query = mysql_query("SELECT version() AS version");
$result = query_fetch_assoc();
echo"wir arbeiten mit mysql version {$result['version']}";
?>
Ps.: Wie heißt eigentlich das Buch?