谁给我贴个php的查询数据的代码!

解决方案 »

  1.   

    什么数据库?
    PHP手册上有例子的
    http://hk.php.net/manual/zh/mysql.examples-basic.php
      

  2.   


    mysql 数据,最好是混编的那种,加个判断!
      

  3.   

    /**
     * 连接数据库
     * db_addr是数据库地址(如:localhost、172.0.0.1等)
     * db_user是数据库用户名
     * db_pass是数据库用户对应的密码(空的话是'')
     */
    $link = mysql_connect('db_addr', 'db_user', 'db_pass');
    /**
     * 设置选择数据库的名称
     */
    mysql_select_db('db_name');
    /**
     * 设置数据库字符集
     * char_type(如:utf-8、gbk、改变2312等)
     */
    mysql_query('set names char_type');
    /**
     * sql语句
     */
    $sql = 'select field_name1, field_name2 from tbl_name';
    /**
     * 开始查询,并返回结果集($res)
     */
    $res = mysql_query($sql);
    $arr = array();
    /**
     * 循环转换资源为数组,并用数组$arr接收
     */
    while($arr[] = mysql_fetch_assoc($res)){}
    /**
     * 打印查询的结果
     */
    echo '<pre>';print_r($arr);
      

  4.   


    你想判断什么<?php
    if(time() % 2 == 1){
    ?>
    <div>hello</div>
    <?php
    }else{
    ?>
    <div>你好</div>
    <?php
    }
    ?>
      

  5.   

    啥叫 混编 ??瞎猜你的意思:
    一个最简单的:
    select * from talbe where id='{$id}' ;
      

  6.   


    搜索查询! 混编=php + html 
      

  7.   


    if (查询有结果){
       输出结果;
    }
    else {
     没有结果!;
    }
      

  8.   


    ...
    $arr = array();
    /**
     * 循环转换资源为数组,并用数组$arr接收
     */
    while($arr[] = mysql_fetch_assoc($res)){}
    /**
     * 打印查询的结果
     */
    if(count($arr)){
    echo '<pre>';print_r($arr);
    }else{
    echo '数据库中没有符合条件的结果';
    }