这是浏览网页的时候出现的错误!
Warning: extract() [function.extract]: First argument should be an array in C:AppServwwwzhuceedit_account.php on line 17
以下是我的程序代码:
<?php
if($_POST["op"] == "更 新") {
include("do_edit_account.inc.php");
exit;
}
session_start();
include("header.inc.php");
include("dbconnect.inc.php");
if($_GET["id"]!="" && $_SESSION["userid"]==1 && is_numeric($_GET["id"])) {
$id = $_GET["id"];
}else {
$id = $_SESSION["userid"];
}
$sql = "select * from users where id='{$id}'";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);
extract($row);
?> First argument should be an array
函数第一个参数必须是一个数组.
- PHP code
- $row = mysql_fetch_array($res); if (is_array($row)){ // or if($row){ extract($row); }else{ die("SQL execute error!"); } ?>数据挖掘实验室
一般做法是:
- PHP code
- $result=mysql_query("select * from users where id=$id"); if(@mysql_num_rows($result)){ $row=mysql_fetch_array($result); extract($row); //TODO }

