[請益] 是mysql_query錯嗎??

看板PHP作者 (我每天都php了)時間16年前 (2008/05/20 00:52), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
問題:查詢 查不出資料 錯誤訊息: 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

05/20 00:55, , 1F
去 www.php.net 把 mysql_query, mysqli_query 用法查查吧
05/20 00:55, 1F

05/20 01:59, , 2F
好的 謝謝
05/20 01:59, 2F

05/20 02:05, , 3F
我有去看了~ 真的不一樣 把他全改成mysqli_query就可跑了
05/20 02:05, 3F
文章代碼(AID): #18CR14yC (PHP)
文章代碼(AID): #18CR14yC (PHP)