我目前正在尝试将数据从 HTML 表单 (Proform.html) 发送到 MYSQL 数据库。我不知道如何解决这个不断发生的问题,因为我是 php 新手,我不断收到的错误消息是。
“致命错误:第 22 行 C:\xampp\htdocs\php\Proform.php 中的非对象调用成员函数 query()”
这可能是可能的,因为我使用了几个不同的参考来创建这个代码页面,我混合了两个不同的 php 版本。尽管会得到帮助,但无论如何代码如下。
<?php
$dbname='*****';
$dbhost='localhost';
$dbpass='******';
$dbuser='******';
$dbhandle = mysql_connect($dbhost, $dbuser, $dbpass)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
//select a database to work with
$selected = mysql_select_db("ecig",$dbhandle)
or die("Could not select examples");
$q = $dbhandle->query("INSERT INTO Persons (First_Name, Last_Name)
VALUES ('$_POST[First_Name]', yes)");
if (array_key_exists ('check_submit', $_POST ))
echo "Your Name is : {$_POST['First_Name']}<br />";
echo "Your Second Name is : {$_POST['Second_Name']}<br />";
echo "Your Email Address is : {$_POST['Email_Address']}<br />";
echo "Your Password Is : {$_POST['Password']}<br />";
?>