Re: [請益] PHP新手賜教

看板PHP作者 (倒楣到民國幾年啊)時間16年前 (2009/09/27 11:49), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串5/7 (看更多)
今天做了一個使用PHP存取資料庫的程式 <?php header('Content-Type=text/html: charset=utf-8'); include("mysql.inc.php"); $result=mysql_query("SELECT 書籍名稱,價格 FROM books "); $row=mysql_fetch_array($result); echo "N0.1 records : $row[0] "; echo "N0.2 records : $row[1] "; ?> 發生的錯誤 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in 查了一下網址 問題有可能是 1、SQL 錯誤 2、Server沒有開 3、array參數錯誤 在我確定上面的問題都解決了,得到的結果還是Warning 於是我跑一下習題的程式...OK! 我決定把習題的程式複製到我的程式裡...全部Del過、再複製 得到仍是...Warning....My God 我想請問一下 為什麼我跑習題的程式 不會有亂碼的問題 可是跑我自已的程式 要按右鍵改過編碼 才能正常顯示 麻煩大家了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.193.132 ※ 編輯: van0706 來自: 118.161.193.132 (09/27 11:50)

09/27 13:43, , 1F
為什麼要include("mysql.inc.php"); ??
09/27 13:43, 1F

09/27 13:45, , 2F
還有你資料表的欄位真的叫"書籍名稱,價格" 嗎 ?
09/27 13:45, 2F

09/27 14:37, , 3F
喔喔...這是書上的習題...因為 mysql.inc.php
09/27 14:37, 3F

09/27 14:37, , 4F
有定義你要Server 位置 帳號密碼..
09/27 14:37, 4F

09/27 14:38, , 5F
也就是說 不用每次都要改資料...只要include 就可以
09/27 14:38, 5F

09/27 14:38, , 6F
對...欄位名稱真的是那個...><..我用課本習題檔可以
09/27 14:38, 6F

09/27 14:39, , 7F
但就算複製課本習題...到我的程式...還是炸啊..><
09/27 14:39, 7F

09/27 15:27, , 8F
$sql="SELECT 書籍名稱,價格 FROM books ";
09/27 15:27, 8F

09/27 15:28, , 9F
$result=mysql_query($sql); echo $sql;看語法正確嗎
09/27 15:28, 9F

09/27 17:42, , 10F
一樣是一堆亂碼...
09/27 17:42, 10F
文章代碼(AID): #1Alk3Aeb (PHP)
文章代碼(AID): #1Alk3Aeb (PHP)