| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

31-05-2010, 20:59
|
|
meskalin
Registrierter Benutzer
|
|
Registriert seit: Apr 2006
Beiträge: 33
|
|
pepared statement funzt nicht
ich werd aus der fehlermeldung nicht schlau und google spuckt auch nix brauchbares aus
PHP-Code:
$dbObj = new mysqli($db_host, $db_user, $db_password,$db_name);
if (mysqli_connect_errno()) {
die("Could not connect: ".mysqli_connect_error());
}
$stmt = mysqli_stmt_init($dbObj);
$dbInsEintr = ("INSERT INTO eintrag (firma , plz, strasse, nr, email, telefon, text) VALUES (?, ?, ?, ?, ?, ?, ?)");
if (mysqli_stmt_prepare($stmt, $dbInsEintr)) {
mysqli_stmt_bind_param($stmt, 'sisssss', $firma, $plz, $strasse, $nr, $email, $telefon, $werbetext);
}
mysqli_stmt_execute($stmt);
Zitat:
Warning: mysqli_stmt_execute() [function.mysqli-stmt-execute]: invalid object or resource mysqli_stmt in G:\xampp\htdocs\pdir\upload.php on line 129
|
|

31-05-2010, 21:16
|
|
boeserfrosch
Registrierter Benutzer
|
|
Registriert seit: Nov 2009
Beiträge: 71
|
|
nun du übergibst ein nicht erwartetes/korrektes Object / Resource.
Soll das wirklich
PHP-Code:
mysqli_stmt_execute($stmt);
heißen?
mit $stmt übergibst du die Verbidnung zur Datenbank.
Meintest du nicht eher:
PHP-Code:
mysqli_stmt_execute($dbInsEintr);
?
|

31-05-2010, 21:38
|
|
meskalin
Registrierter Benutzer
|
|
Registriert seit: Apr 2006
Beiträge: 33
|
|
nö leider
Zitat:
|
Warning: mysqli_stmt_execute() expects parameter 1 to be mysqli_stmt, string given in G:\xampp\htdocs\pdir\upload.php on line 127
|
|

31-05-2010, 21:56
|
|
h3ll
Registrierter Benutzer
|
|
Registriert seit: Mar 2008
Beiträge: 2.328
|
|
PHP-Code:
$sql = "INSERT INTO eintrag (firma , plz, strasse, nr, email, telefon, text) VALUES (?, ?, ?, ?, ?, ?, ?)";
if ($stmt = $dbObj->prepare($sql)) { $stmt->bind_param("sisssss", $firma, $plz, $strasse, $nr, $email, $telefon, $werbetext); $stmt->execute(); }
|

01-06-2010, 18:21
|
|
meskalin
Registrierter Benutzer
|
|
Registriert seit: Apr 2006
Beiträge: 33
|
|
jetzt gehts
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|