mysqli_stmt::$param_count
(MySQLI_STMT_PARAM_COUNT) Gibt die Anzahl der Parameter der angegebenen Anweisung zurück
Die Funktion von MySQLI_STMT :: $ param_count () wird verwendet, um die Anzahl der Parameter in der Vorverarbeitungsanweisung zu erhalten.
Verwendung:
int mysqli_stmt::$param_count( void )
Parameter:
Diese Funktion hat keine Parameter.
Rückgabewert:
Gibt eine Ganzzahl zurück, die die Anzahl der Parameter in der Vorverarbeitungsanweisung darstellt.
Beispiel:
$conn = new mysqli("localhost", "username", "password", "database"); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "INSERT INTO users (name, email) VALUES (?, ?)"; $stmt = $conn->prepare($sql); if ($stmt === false) { die("预处理失败: " . $conn->error); } // 获取预处理语句中参数的个数$paramCount = $stmt->param_count(); echo "预处理语句中参数的个数为: " . $paramCount; $stmt->close(); $conn->close();
Ausgangsergebnis:
预处理语句中参数的个数为: 2
Im obigen Beispiel stellen wir zunächst eine Verbindung zur Datenbank her und erstellen dann eine Vorverarbeitungsanweisung für die Anweisung Insert ein. Verwenden Sie die Funktion $stmt->param_count()
um die Anzahl der Parameter in der Vorverarbeitungserklärung abzurufen.