define("MYSQL_SERVER_NAME","localhost");
define("MYSQL_USERNAME","root");
define("MYSQL_PASSWORD","");
define("MYSQL_DATABASE","test");
define("TABLE_NAME","voicemail");
//连接数据库server地址,用户名,密码
     $conn = mysql_connect(MYSQL_SERVER_NAME,MYSQL_USERNAME,MYSQL_PASSWORD) or die(" Sorry , Could not connect to MySQL server ! ");
 
 //选取database
 mysql_select_db(MYSQL_DATABASE,$conn) or die("select database fial !");
 //php 要注意防注入
 
 //转义在 【单引号、 双引号 、反斜杠、 NULL、】添加反斜杠
 $uniqueid = addslashes($uniqueid);
 $sql = "select  * from ".TABLE_NAME." where uniqueid ='$uniqueid'";
 
 echo $sql; 
 
 //取到结果集
 $result = mysql_query($sql) or die("SQL query fail ");
 


 //游标
while($row = mysql_fetch_row($result)){
echo $row["billsec"];
}
 
 //关闭连接 
 mysql_close();query的时候他咋就or die 了   -----SQL query fail
怎么才能知道是什么错误?
我是个初学者。先谢谢各位啦。

解决方案 »

  1.   

    忘了说。
    这程序的上面还有代码。//get 方式接受参数
    $uniqueid = $_GET["uniqueid"];
      

  2.   

    sql 执行后打印是这样的。select * from voicemail where uniqueid ='123'感觉也没错啊。
    我的数据库mysql  
    选的数据库是test库  里面有张voicemail 的表。
    里面就倆字段
    id 和 billsec  都是varchar的
    我的原意就是想查询唯一的一条语句返回该数据的billsec  字段。
      

  3.   

    结贴。自己解决了- -
    自己看了看sql  出在   where uniqueid ='$uniqueid'";条件里数据库中是id  我写了uniqueid  了 
    所以当然报错、php感觉不好用啊、异常什么的捕获信息太少了、
    固定库的函数也都不知道有哪些提供的。
    有什么好的ide给介绍下吧、能像eclipse 的 自动提示的ide 、文本文档写PHP。。还是初学有点脑袋大。。还有什么新手写php要注意的最好多提下、
      

  4.   

    照我说PHP是最好用的语言了,直接 echo mysql_error(); 比什么都强。
    难道你就不觉得java的异常捕获很烦人吗?
      

  5.   


    可能是java用的习惯了。出了错误会找 
    根据不同的错误可以肯定是哪里错了。每个语言都有自己的好处、不是吗?要不为什么要开发出那类语言呢?不过php的好就是   服务器不需要编译吧(我是这么感觉的。说错了别笑话我)?
    熟练的话  开发应该非常快
    反正感觉写完就可以直接仍服务器上运行了
    非常方便。
    所以想学着点。
    你也是用php用习惯了、
    可以试着换个语言学学、别把思想禁锢了、开发不同的项目选用不同语言和框架适合的才是最好的、
      

  6.   

    这贴还是当一个  请教贴   吧
    想弄个东西放到云服务上跑、但是现在大部分都是免费支持php的、少量支持java的还是要钱的、而且好像账户不好弄、所以想有个想法试试php开发个弄上去跑跑、比较很多大型的门户和b2c 。b2b的都是用php写的、所以想请教php的几个问题:1、 有没有类似控件公用的组件  或者说可以自定义控件组件公用、(我知道template模版好像非常好用)
    2、 php是不是没有perparstatment 这样的函数防注入? 只能通过传递过来的值屏蔽或替换一些关键字和符号?
    3、 php中哪个framework框架最好、或者说最流行? 比较优秀成熟的框架? POD、zend还是yii?(好像yii是严谨的面向对象的框架吧?我只知道这几个)或者推荐几种流行的MVC的框架
    4、 php里有没有类似java中的静态变量可以使用?比如某个static 变量需要很多class去使用、?
    5、在网上看到这么一句(
    、PHP极难出现严重的内存泄露问题,随便你代码写的多烂,反正每个请求一执行完毕,所有资源统统释放光
    ) 、是这样吗?
    6、PHP性能瓶颈的问题都会遇到哪些?
    7、代码重用性怎么样?希望大家们都给些意见、先谢谢各位了、周六日大家都在休息、周一下午在结贴吧、
      

  7.   

    1, 希望将php当java用就挑一个框架去用。
    2,有,php.net网站的php manual是每个Php程序员应该随时保持打开状态的页面,有问题就搜。比如你希望找一个preparestatment自动防注入的函数,因为这是mysql相关,所以搜索:mysql,在里面找有用的信息得到这个页面:http://cn2.php.net/manual/zh/mysqli.prepare.php , 也就是mysqli,i表示是mysql的加强版。
    3,随便你,框架用谁不是用,会什么用什么,不会就挑一个最简单的
    4,有,直接在类内static $i = xxx;,访问也是ClassName::$i。
    5,一个请求跑一次脚本,跑完进程都销毁了,不用担心。
    6,没有瓶颈
    7,与程序员有关,与语言无关