[英]Unable to insert data in mysql database with php 'ERROR!'
[英]Insert data to database php error
友善,我仍在学习,我编写了这段代码,但是没有用,我已经尝试了所有方法,这是假设当用户登录并向某人发送图像时,其成员名称记录在数据库中:
if (!isset($_SESSION[sforum_.'sforum_logged_in']));
if(isset($_SESSION[sforum_.'sforum_user_username'])) {
mysqli_query(INSERT INTO media (membro) VALUES ('$_SESSION[sforum_.'sforum_user_username']'));
} else {
Echo "erro";
}
它给出了一个错误:
解析错误:语法错误,意外的T_STRING
您在这里有2期。 您需要在查询中引用SQL, mysqli_query带有两个参数:连接对象链接和要运行的sql。
mysqli_query($yourDbConnectionString, "INSERT INTO media (membro)
VALUES ('" . $_SESSION[sforum_ . 'sforum_user_username'] . "')");
显然用实际值替换$yourDbConnectionString
; 您没有将其包括在代码示例中。
试试这个代码
<?php
if (!isset($_SESSION[sforum_ . 'sforum_logged_in'])) {
if (isset($_SESSION[sforum_ . 'sforum_user_username'])) {
mysqli_query("INSERT INTO media (membro) VALUES ('" . $_SESSION[sforum_ . 'sforum_user_username'] . "')");
} else {
echo "error";
}
}
?>
if(!isset($_SESSION['sforum_logged_in'])) ;
if(isset($_SESSION['sforum_user_username'])) {
$query = "INSERT INTO media(membro) VALUES (`" . $_SESSION['sforum_user_username'] . "`)";
mysqli_query($dbConnect, $query); //$dbConnect is database connected object
}
else {
echo "erro";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.