簡體   English   中英

使用PHP准備的語句進行插入時出現錯誤“在非對象上調用成員函數bind_param()”

[英]Getting Error while using PHP Prepared Statement for Insert “Call to a member function bind_param() on a non-object”

我正在使用php prepare語句插入到mysql數據庫中,但是我得到了:

在非對象上調用成員函數bind_param()

在嘗試插入時,我在Google以及其他任何地方都嘗試過,但是我仍然陷於困境!

$loc=$_POST['location'];
$name=$_POST['name'];
$chname=$_POST['chname'];
$address=$_POST['address'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$plan=$_POST['plan'];

$stmt = $con->prepare("INSERT INTO clinic_registration (location, clinic_name, chief_doctor,clinic_address,clinic_phone,clinic_email,clinic_plan,clinic_username,clinic_password) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)");

$stmt->bind_param("ssssisiss",$loc,$name,$chname,$address,$phone,$email,$plan,$name,$name);

$stmt->execute();

檢查連接

<?php
$con= new mysqli('localhost', 'my_user', 'my_password', 'world');

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM