Zur Boardunity Forenstartseite

Zurück   Boardunity & Video Forum » Technik » Programmierung und Datenbanken

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1  
Alt 16.12.2006, 20:57
BB-BF-BM
Gast
 
Beiträge: n/a

Problem mit mysqli->bind_param


Hallo zusammen!

Ich experimentiere gerade mit MySQLi, doch wenn ich folgenden Code einsetze, folgt immer ein Fehler:
PHP-Code:
<?php

$mtime 
microtime(1);
$sid '123412341234';
$ip '123.412.341.234';
$user_id 0;

require(
'./../general/includes/inc.db.php');
$db mysqli_init();
$db->real_connect($dbhost$dbuser$dbpasswd$dbname);

$stmt $db->prepare('INSERT INTO web_sessions (session_id, time_stamp, user_ip, user_agent, user_id) VALUES (?, ?, ?, ?, 0)');
$stmt->bind_param('sdss',
    
$sid,
    
$mtime,
    
$ip,
    
$_SERVER['HTTP_USER_AGENT']
);

?>
Zitat:
Warning: mysqli_stmt::bind_param() [function.mysqli-stmt-bind-param]: Number of variables doesn't match number of parameters in prepared statement in /www/htdocs/********/web/general/test.php on line 21

  #2  
Alt 17.12.2006, 00:13
Benutzerbild von MaMo
Viscacha Coder
 
Registriert seit: 09.2003
Beiträge: 812
Hi,

mit dem 'sdss' sind das doch 5 Parameter, du hast in der Query aber nur 4 Platzhalter eingesetzt...

MaMo

__________________
Forensoftware mit integriertem CMS: Viscacha 0.8!
  #3  
Alt 17.12.2006, 09:22
BB-BF-BM
Gast
 
Beiträge: n/a
laut Handbuch ist der erste Parameter dazu da, die Form der folgenden zu definieren:
Zitat:
class mysqli_stmt {
bool bind_param ( string types, mixed &var1 [, mixed &...] )
}

mysqli_stmt_bind_param() is used to bind variables for the parameter markers in the SQL statement that was passed to mysqli_prepare(). The string types contains one or more characters which specify the types for the corresponding bind variables
wobei i für integer steht, s für string, d für double und b für blob

  #4  
Alt 17.12.2006, 12:52
Benutzerbild von MaMo
Viscacha Coder
 
Registriert seit: 09.2003
Beiträge: 812
Stimmt, daran hatte ich garnicht gedacht, sorry.

__________________
Forensoftware mit integriertem CMS: Viscacha 0.8!
Antwort


Stichworte
-


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem bei XSLT BB-BF-BM Programmierung und Datenbanken 2 07.12.2006 18:33
Problem mit Mediawiki mvorlaender Blog, CMS, Wiki und Sonstige 1 11.10.2004 15:27
Problem mit XMB Schubie Forensoftware 4 21.04.2003 21:51






1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25