【发布时间】:2013-11-19 06:20:09
【问题描述】:
更新时我想从另一个表中选择路由的值,当我尝试这样做时,它显示Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result
这是我的代码:
<?php
$dbHost = 'localhost'; // usually localhost
$dbUsername = 'xxxxxxx';
$dbPassword = 'xxxxxxxxxx';
$dbDatabase = 'fms';
$db = mysql_connect($dbHost, $dbUsername, $dbPassword) or die ("Unable to connect to Database Server.");
mysql_select_db ($dbDatabase, $db) or die ("Could not select database.");
$client_id=$_POST['clientid'];
$feild=$_POST['field'];
$data= $_POST['value'];
$rownum=$_POST['rowid'];
$sql="UPDATE $client_id SET ".$feild." = '".$data."' WHERE net_id = ".$rownum."";
print $sql;
mysql_query($sql);
//Select route from client Table
$sql_select="select route from $client_id WHERE net_id = ".$rownum."";
mysql_query($sql_select);
print $sql_select;
print mysql_error();
$i=1;
while($rows=mysql_fetch_assoc($sql_select))
{
$route=$rows['route'];
}
?>
请帮助我,在此先感谢
【问题讨论】:
-
$result = mysql_query($sql_select); $rows = mysql_fetch_assoc($result);见网址:us1.php.net/mysql_fetch_assoc