多数大学生出来选择的工作和专业无关
首页 > 专业知识

PHP常见错误的具体纠正方法

时间:2018-03-20 17:52:50 [来源]:郑州PHP培训学校

   PHP常见错误的具体纠正方法

  我们今天为PHP新手们带来的是常见错误的总结,和具体的处理办法,帮助我们在发现问题解决问题方面积累编程经验。
  我们在运用PHP进行编码操作时,或多或少的都会遇到一些问题,下面我们就为大家总结了这些PHP常见错误,病的给与解决办法,希望对大家有所帮助。
  PHP常见错误是:
  No page rendered by the Web browser when much more is expectedA pop-up dialog stating that the "Document Contains No Data"A partial page when more is expected
  出现这些PHP常见错误情况的大多数原因并不在于脚本的逻辑,而是 HTML 中存在的 bug 或者脚本生成的 HTML 的 bug 。例如缺少类似 </table>, </form>, </frame> 之类的关闭 Tag,页面就不能刷新。解决这个问题的办法就是,查看 HTML 的源代码。
  对于复杂的,不能查到原因的页面,可以通过 W3C 的页面校验程序 http://validator.w3.org/来分析。
  如果没有定义变量,或者变量定义错误也会让程序变得古怪。例如下面的死循环:
  <?php
  for($counter=0; $counter<10; $Counter++)
  myFunction();
  ?>
  变量 $Counter 在增加,而 $counter 永远小于 10。这类PHP常见错误一般都能通过设置较高的错误报告级别来找到:
  <?php
  error_reporting(E_ALL);
  for($counter=0; $counter<10; $Counter++)
  myFunction();
  ?>
  如何运用PHP关联数组查询结果
  PHP关联数组查询结果所用到的函数是mysql_fetch_array() ,我们可以把查询结果放入数组中。
  大家也许对PHP关联数组查询结果 有些不太了解。这不要紧,初学者们可以通过这篇文章详细了解PHP关联数组查询结果的具体应用,增加我们的编码经验。
  PHP数组转换的具体代码编写介绍
  以下就是具体的操作代码:
  <?php
  $connection = mysql_connect("localhost", "albert", "shhh");mysql_select_db("winestore", $connection);$result = mysql_query("SELECT cust_id, surname,firstname FROM customer", $connection);
  while ($row = mysql_fetch_array($result)){
  echo "ID:\t{$row["cust_id"]}\n";
  echo "Surname\t{$row["surname"]}\n";
  echo "First name:\t{$row["firstname"]}\n\n";}
  ?>
  函数 mysql_fetch_array() 把查询结果的一行放入数组,可以同时用两种方式引用,例如 cust_id 可以同时用下面两种方式:$row["cust_id"] 或者$row[0] 。显然,前者的可读性要比后者好多了。
  在PHP关联数组查询结果的多表连查中,如果两个列名字一样,最好用别名分开:
  SELECT winery.name AS wname,
  region.name AS rname,
  FROM winery, region
  WHERE winery.region_id = region.region_id;列名的引用为:$row["wname"] 和 $row["rname"]。
  在指定表名和列名的情况下,只引用列名:
  SELECT winery.region_id
  FROM winery
  列名的引用为: $row["region_id"]。
  聚集函数的引用就是引用名:
  SELECT count(*)
  FROM customer;
  列名的引用为: $row["count(*)"]。
  以上就是全部的关于PHP关联数组查询结果的具体操作步骤。
  教你如何在PHP字符串中加入变量
  我们希望PHP语言初学者们能够通过本文初步掌握PHP字符串中加入变量的具体方法,增加新手们的代码编写经验。
  我们在对PHP语言的学习时,都会熟练的掌握PHP字符串,那么在实际应用中,我们该如何向PHP字符串中加入变量呢?今天我们就为大家介绍了具体的解决办法。
  <?php
  $temp = "hello"
  echo "$temp world";
  ?>
  PHP函数array_shift()在删除数组元素中的
  但是需要对PHP字符串中加入变量说明的是,尽管下面的例子没有错误:
  <?php
  $temp = array("one" => 1, "two" => 2);
  // 输出:: The first element is 1
  echo "The first element is $temp[one].";
  ?>
  但是如果后面那个 echo 语句没有双引号引起来的话,就要报错,因此建议使用花括号:
  <?php
  $temp = array("one" => 1, "two" => 2);
  echo "The first element is {$temp["one"]}.";?>
  以上就是PHP字符串中加入变量的具体解决方法。
 

上一篇:经常用到的PHP正则表达达式

下一篇:PHP数组合并与拆分详解