gpt4 book ai didi

php - 尝试将数据插入 mySQL 数据时 T_OBJECT_OPERATOR

转载 作者:行者123 更新时间:2023-11-29 08:24:44 24 4
gpt4 key购买 nike

尝试将代码输入到 sqldatabase...我在这里缺少什么?解析错误:语法错误,意外的 T_OBJECT_OPERATOR

<?php
$name = "";
$email = "";
$msg_to_user = "";
if ($_POST['name'] != "") {

require_once("storescripts/connect_to_mysqli.php");

// Be sure to filter this data to deter SQL injection, filter before querying database
$name = $_POST['name'];
$email = $_POST['email'];
$sqlCommand = "SELECT * FROM newsletter WHERE email='$email'";
$sql = mysqli_query($myConnection,$sqlCommand);
$numRows = mysqli_num_rows($sql);
if (!$email) {

$msg_to_user = '<br /><br /><h4><font color="FF0000">Please type an email address ' . $name . '.</font></h4>';
} else if ($numRows > 0) {
$msg_to_user = '<br /><br /><h4><font color="FF0000">' . $email . ' is already in the system.</font></h4>';

} else {
$sqlCommand="INSERT INTO newsletter (name, email, dateTime) VALUES(?,?,NOW() )";
$stmt= $myConnection->prepare($sqlCommand);
$stmt=->bind_param('ss',$name,$email);
$stmt->execute();
$msg_to_user = '<br /><br /><h4><font color="0066FF">Thanks ' . $name . ', you have been added successfully.</font></h4>';
$name = "";
$email = "";
}
}
?>

最佳答案

您有以下代码:

$stmt=->bind_param('ss',$name,$email);

应该是这样的:

$stmt->bind_param('ss',$name,$email);
<小时/>

进一步(不相关)的建议:

关于php - 尝试将数据插入 mySQL 数据时 T_OBJECT_OPERATOR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18252170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com