PHP 和 MySQL 基础教程(一)
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-24
,不仅可以用字段名来调用,也可以像一般的数组那样,用下标来引用数组的各个分量。这样,上面的代码还可以写成这样: print $row[0]; print (" "); print $row[1]; print ("< p>"); 我们还可以用 echo 函数来把这四条语句写的紧凑一些: echo $row[0], " ", $row[1], "< p>"; 当没有任何匹配的纪录被找到时,在 $row 中就不会有任何内容,这时就会调用 if 语句的 else 子句了: else {print " 对不起,再我们的数据库中,没有找到符合的纪录。 ";} 检查查询是否正常工作 作 者 : 扬眉 编译 本文点击次数:398 你的那些 SELECT , DELETE 或者其它的查询是否能够正常工作呢?这是必须要搞清楚的,并且,千万不要轻易的就下结论。 检查一个 INSERT 查询相对的简单一些: $result = mysql_query ("INSERT INTO tablename (first_name, last_name) VALUES (''$first_name'', ''$last_name'') "); if(!$result) { echo "< b>INSERT 查询失败 :< /b> ", mysql_error(); exit; } 但是这个检查的方法对于 SELECT 查询是行不通的,这时,应该这样作: $selectresult = mysql_query ("SELECT * FROM tablename WHERE first_name = ''$first_name'' AND last_name = ''$last_name'' "); if (mysql_num_rows($selectresult) == 1) { print "SELECT 查询成功。 "; } elseif (mysql_num_rows($selectresult) == 0) { print "SELECT 查询失败。 "; exit; } 而对于 DELETE 查询,就应该是这样了: $deleteresult = mysql_query ("DELETE FROM tablename WHERE first_name = ''$first_name'' AND last_name = ''$last_name'' "); if (mysql_affected_rows($deleteresult) == 1) { print "DELETE 查询成功 "; } elseif (mysql_affected_rows($deleteresult) != 1) { print "DELETE 查询失败 "; exit; } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于PHP 和 MySQL 基础教程(一)的所有评论