[請益] mysql_fetch_row與num_row之用法

看板PHP作者 (  )時間8年前 (2017/07/19 20:09), 8年前編輯推噓8(8036)
留言44則, 11人參與, 最新討論串1/1
關於這兩個函式有些問題想請教 以下是程式碼 一是能得ware中分類欄位為pot的數量 二是能將那幾列資料列出 <? $link = mysql_connect("localhost","root","1234")or die("Connect fail"); mysql_select_db("tool")or die("Select fail"); $sqlstr = "SELECT * FROM `ware` WHERE `waretype` LIKE 'pot'"; $result = mysql_query($sqlstr)or die("query fail"); $maxrow = mysql_num_rows($result) or die("# of rows fail"); echo "共有 $maxrow 項鍋具"; $show=mysql_fetch_row($result); print_r($show); mysql_free_result($result)or die("Free fail"); mysql_close($link) or die("Close fail"); ?> 但不知為何沒有顯示任何內容(SQL在phpmyadmin中是可以搜尋到兩筆項目的) 不知道是沒抓到資料還是...? 另外想順便問就是 mysql_query("SET NAMES 'utf8'"); 這個動作是必須的嗎 因為之前沒有在php裡特別加入也都正常 但爬文幾乎都會加入耶? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.86.65 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1500466193.A.E68.html

07/19 22:55, , 1F
你php版本。
07/19 22:55, 1F
先感謝各位大大我把mysql都換成mysqli的用法後終於有回傳有抓到兩筆資料

07/20 00:07, , 2F
開發環境最好把錯誤訊息全開
07/20 00:07, 2F

07/20 00:07, , 3F
php.ini error_reporting = E_ALL
07/20 00:07, 3F

07/20 00:08, , 4F
mysql_* 被廢了,改找 mysqli 或 pdo 的教學
07/20 00:08, 4F

07/20 00:11, , 5F
SET NAMES 最好要有,保險用
07/20 00:11, 5F
請問mysql_被廢是指都不能用了嗎QQ因為我有參考別人的大概五六月的購物網站 也是用mysql_的

07/20 07:23, , 6F
mysqli
07/20 07:23, 6F

07/20 07:45, , 7F
先換一本書吧......
07/20 07:45, 7F

07/20 17:58, , 8F
$show不是一般陣列
07/20 17:58, 8F

07/20 18:33, , 9F
起碼會顯示Resource ID #5566吧
07/20 18:33, 9F
※ 編輯: qucaerychen (61.223.186.185), 07/21/2017 11:48:19

07/21 13:27, , 10F
問你php版本你以為問好玩的 不要裝沒看到
07/21 13:27, 10F

07/21 13:29, , 11F
五六月咧 擺著不更新到明年還是用mysql_*
07/21 13:29, 11F

07/21 13:30, , 12F
有更新四年以前就不能用了
07/21 13:30, 12F
原先不知道php版本是安裝的版本,剛查了一下是7.0.18也難怪mysql不能用了~感謝 ※ 編輯: qucaerychen (61.223.186.185), 07/21/2017 15:07:12 ※ 編輯: qucaerychen (61.223.186.185), 07/21/2017 15:09:10 ※ 編輯: qucaerychen (61.223.186.185), 07/21/2017 15:44:03 ※ 編輯: qucaerychen (61.223.186.185), 07/21/2017 15:46:13

07/21 16:00, , 13F
PDO或ADO都不錯 趕快學一學 不然起碼學mysqli物件用法
07/21 16:00, 13F

07/22 11:18, , 14F
樓上 人家新手哪裡會知道版本差異= =
07/22 11:18, 14F

07/22 11:21, , 15F
所以叫他看阿 看過就知道了阿
07/22 11:21, 15F

07/22 11:22, , 16F
不然要等他變成老手才知道php還有分版本嗎
07/22 11:22, 16F

07/22 20:34, , 17F
如果買書看,書裡寫 mysql_query(....)這種的可以丟了
07/22 20:34, 17F

07/22 20:36, , 18F
php.net/manual/en/pdostatement.bindparam.php
07/22 20:36, 18F

07/24 16:18, , 19F
10樓說話語氣還是那麼衝,不知道什麼時候才會改過來
07/24 16:18, 19F

07/24 16:29, , 20F
10樓講話變不衝了,你的php技術就會提升嗎?
07/24 16:29, 20F

07/24 16:30, , 21F
何況他又沒衝到你,衝到再叫吧。
07/24 16:30, 21F

07/24 17:22, , 22F
你程式中最大的問題是,mysql_fetch_row()要用迴圈多讀幾次
07/24 17:22, 22F

07/24 17:35, , 23F
tkdmaf,他講話衝不衝跟我php技術有何關聯?
07/24 17:35, 23F

07/24 17:36, , 24F
對啊!他講話衝不衝跟你有何關聯?
07/24 17:36, 24F

07/24 17:37, , 25F
何況就算他是「大師級人物」又怎樣? 他那種發言態度我看
07/24 17:37, 25F

07/24 17:37, , 26F
了就不爽
07/24 17:37, 26F

07/24 17:37, , 27F
那你幹嘛還要管他講話衝不衝?不關你的事不是?
07/24 17:37, 27F

07/24 17:38, , 28F
那我也可以說,你在這抱怨,我看了也不爽
07/24 17:38, 28F

07/24 17:38, , 29F
然後是不是大家就要吵起來,再請板主出來一人打50大板?
07/24 17:38, 29F

07/24 17:39, , 30F
tkdmaf,你知道你在20樓說什麼嗎? 你說他講話如果不衝我
07/24 17:39, 30F

07/24 17:40, , 31F
php技術就不會提升,這證明你和你之後的說法有所矛盾
07/24 17:40, 31F

07/24 17:40, , 32F
呃!你好像是大學生吧。不會看不懂別人說話吧?
07/24 17:40, 32F

07/24 17:41, , 33F
還有,我只是希望他下次留言可以注意一下發言的態度
07/24 17:41, 33F

07/24 17:41, , 34F
何來抱怨?
07/24 17:41, 34F

07/24 17:42, , 35F
他的發言態度…關你什麼事?就不關你的事啊。
07/24 17:42, 35F

07/24 17:45, , 36F
我會建議,有意見就寫信給他,要不就開一篇發洩。
07/24 17:45, 36F

07/24 17:45, , 37F
在人家的推文搞個人的情緒會比較好嗎?
07/24 17:45, 37F

07/24 17:46, , 38F
我這也是跟發文者道個歉了。稍微佔用了你推文板面
07/24 17:46, 38F

07/24 18:12, , 39F
一句話居然也可讓彼此吵起來,身為旁觀者的我笑了
07/24 18:12, 39F

07/24 19:05, , 40F
不管是不是旁觀者我都一直笑耶。不要這樣XD
07/24 19:05, 40F

07/25 08:26, , 41F
發生什麼事了 o_O
07/25 08:26, 41F

07/25 09:00, , 42F
知道?就你好心被雷親吧。
07/25 09:00, 42F

07/25 09:01, , 43F
少了一個字,是:誰知道…
07/25 09:01, 43F

07/26 00:46, , 44F
娘子,跟牛魔王出來…
07/26 00:46, 44F
文章代碼(AID): #1PRqmHve (PHP)
文章代碼(AID): #1PRqmHve (PHP)