作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从表 users 中取出 url 并将其插入到表 images 的 url> 来自当前登录的用户。此代码无法在 images 表中插入 url。
$uploaduser = $_SESSION["username"];
$selectuser = mysqli_query("SELECT * FROM users WHERE username=$uploaduser",$db1);
$row = mysqli_fetch_array($selectuser);
$pic = $row['url'];
$sql = "INSERT INTO images (image1, image_text1, uploaduser, url, date) VALUES ('$image1', '$image_text1' , '$uploaduser','$pic','$date')";
mysqli_query($db1, $sql);
最佳答案
第一个参数应该是链接($db1
)。然后,除非用户名是数字数据类型,否则您应该使用单引号将值括起来。
试试这个:
$selectuser = mysqli_query($db1, "SELECT * FROM users WHERE username='$uploaduser'");
重要:您应该看看 How can I prevent SQL injection in PHP?以保护您的查询。
关于php - Select column FROM table_name WHERE username=$_SESSION ['username' ] 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49087464/
我是一名优秀的程序员,十分优秀!