通过php在页面上显示查询结果

时间:2016-03-31 23:14:50

标签: php mysql

与数据库的连接

$dbc = mysqli_connect('localhost','root','','') OR die('ERROR :'.mysqli_connect_error());

在这里我使用3个表,

  • 农场(farm_id,taluka,村庄,种植)
  • 兴趣(id_interest,talukainvest,villageinvest,cropgrowninvest)
  • 注册(reg_id,name,....)

我想输出名称,taluka,村庄,作物种植

taluka = talukainvest,village = villageinvest,cropgrown = cropgrowninvest

我想用浏览器在php页面上以表格的形式显示它。

       $z  = "SELECT f.farm_id, 
            r.name,
            f.village,
            i.talukainvest,
            i.cropgrowninvest
        FROM
            farm f
                JOIN interest i
        ON f.village = i.villageinvest
                JOIN registration r
            ON f.farm_id = r.reg_id
        WHERE f.taluka = i.talukainvest AND
              f.cropgrown = i.cropgrowninvest";


    $y = mysqli_query($dbc,$z);
    $x = mysqli_fetch_assoc($y);

    if ($x) {

            echo 'id  :'.$x['farm_id'].'name :'.$x['name'].'village :'.$x['village'].'taluka :'.$x['talukainvest'].'crop grown :'.$x['cropgrowninvest'] ;
        }   

        else{
            echo'queries error'.mysqli_error($dbc);
        }

我试图测试这个,但它不起作用。

有什么替代方法比我做的更好吗?如果效率不高的话。 新手学习,你们正在帮助这个。

0 个答案:

没有答案