mysqli_stmt::$param_count
(mysqli_stmt_param_count) Renvoie le nombre de paramètres de l'instruction donnée
La fonction mysqli_stmt :: $ param_count () est utilisée pour obtenir le nombre de paramètres dans l'instruction de prétraitement.
usage:
int mysqli_stmt::$param_count( void )
paramètre:
Cette fonction n'a pas de paramètres.
Valeur de retour:
Renvoie un entier représentant le nombre de paramètres dans l'instruction de prétraitement.
Exemple:
$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();
Résultat de sortie:
预处理语句中参数的个数为: 2
Dans l'exemple ci-dessus, nous établissons d'abord une connexion à la base de données, puis préparons une instruction de prétraitement pour l'instruction d'insertion. Utilisez la fonction $stmt->param_count()
pour obtenir le nombre de paramètres dans l'instruction de prétraitement, voici 2. Enfin, l'instruction de prétraitement et la connexion de la base de données sont fermées.