作者meemily (我每天都php了)
看板PHP
标题[请益] 是mysql_query错吗??
时间Tue May 20 00:52:17 2008
问题:查询 查不出资料
错误讯息:
Warning: mysql_query() [function.mysql-query]: A link to the server could not
be established in C:\AppServ\www\hw3\hw3-2.php on line 40
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
resource in C:\AppServ\www\hw3\hw3-2.php on line 41
------------------------程式码如下--------------------------------
<?php
//连线资料库
$link = mysqli_connect("localhost", "root", "kj6688");
mysqli_query($link, "SET CHARACTER SET utf8");
if (! $link)
$msg="建立资料连接失败!";
else{
if (! mysqli_select_db($link, "customer"))
$msg="customer 资料库不存在!";
else
{
//---------------------查资料-----------------------------
$getcusno=$get_ch_custno;//取得cust_no
$msg="";
$sql="select * from u9323050 where cust_no = '$getcusno'";
$result=mysql_query($link,$sql); //第四十行
while($row= mysql_fetch_array($result))//第四十一行
{
echo $row[0];
echo $row[1];
echo $row[2];
echo $row[3];
echo $row[4];
}
if($row[0] != "")
{
$msg="资料已找到!";
}
else
{
$msg="查无资料";
}
//-----------------查资料---------------------------------
if($msg != "资料已找到!")
{
$row[1]="";
$row[2]="";
$row[3]="";
$row[4]="";
}
}
}//判断资料库在不在
mysqli_close ($link);
?>
---------------------------------程式码结束-------------------------------
附注:
$result=mysql_query($link,$sql); //第四十行
我原本写 $result=mysql_query($sql);
他就会多跑一个错误讯息 後来看到网路上有一些写法是有加$link
便拿来试 结果真的就没跑下面的错误讯息了
Warning: mysql_query() [function.mysql-query]: Access denied for user
'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\hw3\hw3-2.php on
line 40
我也不知道 好奇怪的东西哩~
版本资料如下
The AppServ Open Project - 2.5.9 for Windows
phpMyAdmin Database Manager Version 2.10.2
PHP Information Version 5.2.3
About AppServ Version 2.5.9 for Windows
AppServ is a merging open source software installer package for Windows
includes :
Apache Web Server Version 2.2.4
PHP Script Language Version 5.2.3
MySQL Database Version 5.0.45
phpMyAdmin Database Manager Version 2.10.2
大概就降子吧~谢谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.86.123.223
1F:→ starjou:去 www.php.net 把 mysql_query, mysqli_query 用法查查吧 05/20 00:55
2F:→ meemily:好的 谢谢 05/20 01:59
3F:→ meemily:我有去看了~ 真的不一样 把他全改成mysqli_query就可跑了 05/20 02:05