我正在尝试插入一个表media
和一个列membro
,一个成员名称,当他登录并且他上传了一个图像/视频,没有运气,这是我的代码我把它放在submit.php中:
<?php $fbme = $_SESSION['jigowatt']['username'];?>
<?php if (!isset($_SESSION)) session_start();
if(isset($_SESSION['jigowatt']['username'])) {
mysqli_query("INSERT INTO media (membro) values ('$fbme')");
}?>
我不喜欢浪费你的时间,因为我喜欢这个网站,但我会感谢一些提示。
答案 0 :(得分:1)
尝试使用这样的代码,如下所示:
<?php
if (!isset($_SESSION)) session_start();
$fbme = $_SESSION['jigowatt']['username'];?>
<?php
if(isset($_SESSION['jigowatt']['username'])) {
mysqli_query("INSERT INTO media (membro) values ('$fbme')");
}?>
答案 1 :(得分:1)
在代码的开头启动session
,然后使用session
<?php if (!isset($_SESSION)) session_start(); ?>
<?php $fbme = $_SESSION['jigowatt']['username'];?>
答案 2 :(得分:0)
尝试打开您的会话,以便访问它:
session_start();
将其放在页面顶部,您已经在页面的上方包含了它。如果你已经拥有; 如果您的代码中存在MySQLI驱动程序存在问题,请尝试打开错误报告
mysqli_report(MYSQLI_REPORT_ALL);
甚至是因为你没有指定数据库链接:
$DB = new mysqli("","","","");
mysqli_query($DB,"");