mysqli查询(选择)不工作(SELECT)php

时间:2017-04-21 17:04:19

标签: php mysql

我试图做一个简单的SELECT,但我不知道为什么它不起作用。 只是在这个页面不工作。我相信我的mysql数据库中有这些数据,我认为这应该有用..

None

>

错误消息是:

data_dict = {'key1': 'str_value1', 'key2': 'str_value2', 'key3': None, 'key4': int_value3}

在这个页面中我还有2个必需的页面,这是html部分所需的。我正在尝试制作像facebook这样的网站,这些页面是描述和横幅和配置文件图像部分。

<?php 
require_once 'includes/db_connection.php';
require_once 'includes/functions.php'; 
require_once 'includes/profile/get_the_id.php';
require_once 'app/profile/header/head-profile.php'; 

$query = "SELECT * FROM `description` WHERE 'user_id'=$id";
$result = mysqli_query($conn,$query) or die(mysqli_error($conn));

while ($row = mysqli_fetch_assoc($result)){ 
    $intro = $row['introducere'];
}

$query = "SELECT * FROM `images` WHERE 'user_id' = '$id'";
$result = mysqli_query($conn,$query) or die(mysqli_error($conn));
while ($row = mysqli_fetch_assoc($result)){
        $img = $row['img'];
    }
蚂蚁这个:

 Notice: Undefined variable: intro in C:\xampp\htdocs\New\profile.php on line 33

Notice: Undefined variable: img in C:\xampp\htdocs\New\profile.php on line 33

1 个答案:

答案 0 :(得分:3)

错误的引用必须是代码中的问题。

尝试使用,

$query="SELECT * FROM images WHERE user_id= $id"; 

代替,

$query = "SELECT * FROM `images` WHERE 'user_id'='$id'";