mysqli_stmt_bind_param($stmt, 'sssssss',$oid, $osj, $ozh, $omc, $odh, $oxq, $ojt);代码有没有数据库的列名?
时间: 2023-10-05 21:05:36 浏览: 170
`mysqli_stmt_bind_param()` 函数并没有涉及数据库的列名。它只是用于将变量绑定到预处理语句中的参数占位符上,以便在执行预处理语句时,将这些变量的值插入到数据库中的相应位置。
在你提供的代码中,`$oid`, `$osj`, `$ozh`, `$omc`, `$odh`, `$oxq`, `$ojt` 是要绑定到预处理语句中的变量。通过这些变量,你可以将数据插入到相应的数据库列中。但是在这段代码中,并没有显式指定数据库的列名,因此无法确定将这些值插入到数据库表的哪些列中。
你需要确保传入 `mysqli_stmt_bind_param()` 函数的变量顺序与预处理语句中占位符的顺序一致,以确保正确地将数据插入到数据库表的相应列中。
相关问题
mysqli_stmt_bind_param($stmt, 'sssssss',$oid, $osj, $ozh, $omc, $odh, $oxq, $ojt);
这是一个用于绑定参数的函数,它用于将变量绑定到预处理语句中的占位符上。在你提供的代码中,`mysqli_stmt_bind_param()` 函数将 `$oid`, `$osj`, `$ozh`, `$omc`, `$odh`, `$oxq`, `$ojt` 这些变量绑定到了 `$stmt` 这个预处理语句中的占位符上。
`mysqli_stmt_bind_param()` 函数的第一个参数是预处理语句对象,后面的参数 `'sssssss'` 表示每个变量的类型,这里使用的是字符串类型。然后,依次传入需要绑定的变量。
这个函数的作用是将变量与预处理语句相关联,以便在执行预处理语句时,这些变量的值可以被正确地插入到数据库中。
mysqli_stmt_bind_param($stmt,'s',$name);
这是一个 PHP 函数调用语句,用于将变量 $name 绑定到 SQL 查询语句中的占位符 "?" 上。其中,$stmt 是一个执行 SQL 查询的预处理语句,'s' 表示将 $name 绑定为一个字符串类型的参数。这个函数的作用是在执行 SQL 查询之前,将变量与查询语句中的占位符对应起来,以便正确地执行查询。
阅读全文
相关推荐











