什么';在mysqli oo prepare语句中,sss和sssd的含义是什么?

什么';在mysqli oo prepare语句中,sss和sssd的含义是什么?,mysqli,Mysqli,我一直在学习mysqli面向对象的方法,虽然有时我会感到困惑,但现在我需要盲取一些变量以进行插入,并搜索如何进行插入,但我得到了一些类似以下内容的代码: $stmt->bind_param("sss", $email, $handle, $mobile); 和其他类似的 $stmt->bind_param('sssd', $code, $language, $official, $percent); 现在我完全糊涂了。我在一个网站上了解到sss表示变量数和对象类型,有人能更好地解

我一直在学习mysqli面向对象的方法,虽然有时我会感到困惑,但现在我需要盲取一些变量以进行插入,并搜索如何进行插入,但我得到了一些类似以下内容的代码:

$stmt->bind_param("sss", $email, $handle, $mobile);
和其他类似的

$stmt->bind_param('sssd', $code, $language, $official, $percent);

现在我完全糊涂了。我在一个网站上了解到sss表示变量数和对象类型,有人能更好地解释一下吗?我有许多要盲取的变量,它们是不同类型的。

字符表示传递到查询的变量:

i - integer
d - double
s - string
b - BLOB
在此查询中:

$stmt->bind_param("sss", $email, $handle, $mobile);
变量有三个字符串($email、$handle和$mobile)

此查询有三个字符串,最后一个变量是“double”:

有关MySQL和的更多信息

$stmt->bind_param('sssd', $code, $language, $official, $percent);