Hallo
Ich habe jetzt mal eine ganz simple Datenbank generiert, es werden zwei Werte in eine Datenbank eingetragen und mit einem weitern Script wieder aus der DB ausgelsen. Die Fehler treten immer noch auf. Das Problem muss jetzt fast an meinem Server oder tatsächlich beim PHP liegen.
Ich poste trotzdem nochmals meine neuen Scripte:
-----------eintragen.php-----------------------------------
<?php
$nick = "Anina";
$pwd = "sugus";
$dbh = dbmopen("./data/test", "c")
or die ("neeeeeeeeeeeeeeeeee");
dbminsert($dbh, $nick, $pwd);
dbmclose($dbh);
?>
-----------------------------------------------------------
----------auslesen.php-------------------------------------
<?php
$dbh = dbmopen("./data/test", "c")
or die ("neeeeeeeeeeeeeeeeee");
$pass= dbmfetch($dbh, "Anina");
dbmclose($dbh);
print "$pass";
?>
-----------------------------------------------------------
Das Resultat ist: ugusa
Wenn ich die Tabelle in einem Editor öffne sehe ich folgendes:
5
Anina5
sugus
Ist schon unmöglich... ich glaube ich suche mir eine andere Lösung.
DBM Wäre einfach sehr praktisch gewesen, da ich nicht wirklich zuviel Geld habe, um mir einen MySQL bei meinem Provider zu leisten :(
Oder kennt jemand von euch eine ebenso günstige DB Version?
Niall