prepare(): Couldn't fetch mysqli
peter778
- php
2 dedlfix
Hallo
Auf meiner Seite nutze ich eine MySQL Datenbank, auf die ich mit PHP zugreife. Das abrufen von Daten funktioniert auch ohne Probleme, nur schreiben/bearbeiten/löschen funktioniert nicht. Hier ist mein Quelltext:
<form action="./go/process/" method="post">
<div>Titel:</div>
<div><input name="title" type="text" maxlength="50" /></div>
<div>Beginn:</div>
<input name="startDate" type="text" maxlength="10" />
<input name="startTime" type="text" maxlength="5" />
<div>Beschreibung:</div>
<div><input name="description" type="text" maxlength="150" /></div>
<input type="submit" value="Speichern" />
<input type="button" ONCLICK="window.location.href=\'../../\'" value="Abbrechen" />
</form>
$db = new mysqli('localhost','*','*','*');
$explode_starting_date = explode ( '.', $_POST['startDate'] );
$start = $explode_starting_date[2].'-'.$explode_starting_date[1].'-'.$explode_starting_date[0].' '.$_POST['startTime'].':00';
$sql = 'INSERT INTO
Event(Start, Title, Description)
VALUES
(?,?,?)';
$object = $db->prepare($sql);
$object->bind_param('sss', $start, $_POST['title'], $_POST['description']);
if (!$object->execute()) {
return 'Fehler!';
}
$object->close();
Ich bekomme in diesem Fall immer die Fehlermeldung:
Warning: mysqli::prepare() [function.mysqli-prepare]: Couldn't fetch mysqli in */index.php on line 15
Line 15 ist die bind_param Zeile.
Wo ist da mein Fehler?
Hi!
Ich bekomme in diesem Fall immer die Fehlermeldung:
Warning: mysqli::prepare() [function.mysqli-prepare]: Couldn't fetch mysqli in */index.php on line 15
Line 15 ist die bind_param Zeile.
Sicher? Nicht die mit dem prepare, so wie in der Meldung benannt?
Wo ist da mein Fehler?
Bitte alle zutreffenden Punkte ankreuzen:
[ ] Du fütterst keine Suchmaschine mit dem Fehlermeldungstext,
[ ] Du machst keine Fehlerbehandlung, prüfst die Funktionsrückgaben nicht auf Werte, die im Fehlerfall zurückgegeben werden.
[ ] Du betreibst kein Debugging, schaust nicht mit var_dump() nach, was in den verwendeten Variablen wirklich drinsteckt.
[ ] _____________
Lo!