Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在SQL表中插入占位符和单选按钮_Php_Mysql_Database_Pdo - Fatal编程技术网

Php 在SQL表中插入占位符和单选按钮

Php 在SQL表中插入占位符和单选按钮,php,mysql,database,pdo,Php,Mysql,Database,Pdo,我有个问题似乎解决不了 $query = 'INSERT INTO members (username,password,email,active,owner_service) VALUES ( )'; $stmt = $db->prepare($query); $stmt->bind_param( ); $stmt->execute(array( ':username' => $_POST['use

我有个问题似乎解决不了

$query = 'INSERT INTO members (username,password,email,active,owner_service) VALUES ( )';
        $stmt = $db->prepare($query);
        $stmt->bind_param( );
        $stmt->execute(array(
            ':username' => $_POST['username'],
            ':password' => $hashedpassword,
            ':email' => $_POST['email'],
            ':active' => $activasion,
            '"$owner_service"' => $POST_['owner_service']
        ));
“用户名、密码、电子邮件和活动”都是占位符,但“所有者服务”是单选按钮,如果要将其插入表中,我不知道如何用代码编写。我是否使用“:xx”作为占位符和“?”我的单选按钮?所以代码看起来像

(:username, :password, :email, :active, ?)
并在bind_参数中写入

('$owner_service') ?

我不明白为什么单选按钮参数的名称是可变的..P.S。PDO中没有bind_param,它是bindParam。bind_参数是mysqli。你混淆了你的API。我知道他们可以,我也混淆了我的反应。这就是我在“德文郡”匆匆忙忙忙的结果\_(ツ)_/“
”“$owner\u service”=>$POST\u['owner\u service']
看起来很奇怪。我认为应该是
$\u POST['owner\u service']
,正如@Devon所说,为什么列名是变量?