[wg] PHP Version 5.1.2 und SQLite
[wg] PHP Version 5.1.2 und SQLite
am 12.03.2006 16:45:10 von Werner Warweg
Dieser Tage haben wir PHP Version 5.1.2 auf den Server gespielt.
Kein Script geht mehr, dass SQLite benutzt.
Beispiel:
// Datenbank anlegen
echo "
";
$db = sqlite_open('verwaltung.slb');
echo "
";echo "
";echo "
";echo "
";
echo "-------";
echo "
";
echo "zurück zum Menu!";
?>
Das ging bisher seit Version 5 immer. Ist etwas geändert worden?
--
Mit freundlichem Gruß
Werner Warweg (werner@warweg.com, www.warweg.com)
Schul- und Studienfreunde finden:
http://www.stayfriends.de/?Einladung=587076-1086762503
Re: [wg] PHP Version 5.1.2 und SQLite
am 12.03.2006 17:02:18 von Niels Braczek
Werner Warweg schrieb:
> Dieser Tage haben wir PHP Version 5.1.2 auf den Server gespielt.
> Kein Script geht mehr, dass SQLite benutzt.
>
> $db = sqlite_open('verwaltung.slb');
Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
etwas mitzuteilen hat.
$db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
die($sqliteerror);
MfG
Niels
--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · E-Commerce · Mambo Content Management |
------------------------------------------------------------ ----
Re: [wg] PHP Version 5.1.2 und SQLite
am 12.03.2006 17:30:58 von Werner Warweg
Niels Braczek schrieb:
> Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
> etwas mitzuteilen hat.
>
> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
> die($sqliteerror);
Gehe ich recht in der Annahme, dass nach ...error nur eine ) stehen muss?
Das habe ich in den Quellcode geschrieben:
$db = sqlite_open('verwaltung.slb', 0666, $sqliteerror) or
die($sqliteerror);
Das kam im Browser:
// Datenbank anlegen
PHP Fatal error: Call to undefined function sqlite_open() in
E:\Inetpub\warweg.com\PHP\Verwaltung\Datenbank anlegen.php on line 6
--
Mit freundlichem Gruß
Werner Warweg (werner@warweg.com, www.warweg.com)
Re: [wg] PHP Version 5.1.2 und SQLite
am 12.03.2006 17:50:35 von Johannes Vogel
Hi Werner
Werner Warweg wrote:
> Niels Braczek schrieb:
>> Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
>> etwas mitzuteilen hat.
>> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
>> die($sqliteerror);
> Gehe ich recht in der Annahme, dass nach ...error nur eine ) stehen muss?
Natürlich.
> Das habe ich in den Quellcode geschrieben:
> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror) or
> die($sqliteerror);
> Das kam im Browser:
> // Datenbank anlegen
> PHP Fatal error: Call to undefined function sqlite_open() in
> E:\Inetpub\warweg.com\PHP\Verwaltung\Datenbank anlegen.php on line 6
Na also: SQLite nicht installiert. Wie ging das in Windoof? Extension
ins richtige Directory legen und in php.ini auskommentieren? Naja, du
wirst in der Anleitung schon fündig.
HTH, Johannes
Re: [wg] PHP Version 5.1.2 und SQLite
am 12.03.2006 18:34:46 von Niels Braczek
Werner Warweg schrieb:
> Niels Braczek schrieb:
>
>> Warum machst du keine Fehlerbehandlung? Könnte ja sein, dass dir PHP
>> etwas mitzuteilen hat.
>>
>> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror)) or
>> die($sqliteerror);
>
> Gehe ich recht in der Annahme, dass nach ...error nur eine ) stehen muss?
'Türlich.
> Das habe ich in den Quellcode geschrieben:
> $db = sqlite_open('verwaltung.slb', 0666, $sqliteerror) or
> die($sqliteerror);
>
> Das kam im Browser:
> // Datenbank anlegen
> PHP Fatal error: Call to undefined function sqlite_open() in
> E:\Inetpub\warweg.com\PHP\Verwaltung\Datenbank anlegen.php on line 6
Na also. Installiere also einfach SQLite.
BTW: Auch in Windowssystemen ist es eine gute Idee, Dateinamen auf die
zeichen A-Za-z0-9_ zu beschränken. Insbesondere Leerzeichen führen gerne
zu merkwürdigem Verhalten.
MfG
Niels
--
| http://www.kolleg.de · Das Portal der Kollegs in Deutschland |
| http://www.bsds.de · BSDS Braczek Software- und DatenSysteme |
| Webdesign · Webhosting · E-Commerce · Mambo Content Management |
------------------------------------------------------------ ----