[請益] mysql_fetch_row與num_row之用法

作者: qucaerychen (  )   2017-07-19 20:09:50
關於這兩個函式有些問題想請教
以下是程式碼
一是能得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裡特別加入也都正常 但爬文幾乎都會加入耶?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-07-19 22:55:00
你php版本。
作者: xdraculax (首席怪叔叔)   2017-07-20 00:07:00
開發環境最好把錯誤訊息全開php.ini error_reporting = E_ALLmysql_* 被廢了,改找 mysqli 或 pdo 的教學SET NAMES 最好要有,保險用
作者: molopo (mmm)   2017-07-20 07:23:00
mysqli
作者: yanli2 ( Yan™)   2017-07-20 07:45:00
先換一本書吧......
作者: lhsieh (不要問)   2017-07-20 17:58:00
$show不是一般陣列
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-07-20 18:33:00
起碼會顯示Resource ID #5566吧問你php版本你以為問好玩的 不要裝沒看到五六月咧 擺著不更新到明年還是用mysql_*有更新四年以前就不能用了PDO或ADO都不錯 趕快學一學 不然起碼學mysqli物件用法
作者: edyucheng (edyucheng)   2017-07-22 11:18:00
樓上 人家新手哪裡會知道版本差異= =
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-07-22 11:21:00
所以叫他看阿 看過就知道了阿不然要等他變成老手才知道php還有分版本嗎
作者: newversion (海納百川)   2017-07-22 20:34:00
如果買書看,書裡寫 mysql_query(....)這種的可以丟了php.net/manual/en/pdostatement.bindparam.php
作者: rrr0832 (rrr0832)   2017-07-24 16:18:00
10樓說話語氣還是那麼衝,不知道什麼時候才會改過來
作者: tkdmaf (皮皮快跑)   2017-07-24 16:29:00
10樓講話變不衝了,你的php技術就會提升嗎?何況他又沒衝到你,衝到再叫吧。
作者: i9100 (i9100)   2017-07-24 17:22:00
你程式中最大的問題是,mysql_fetch_row()要用迴圈多讀幾次
作者: rrr0832 (rrr0832)   2017-07-24 17:35:00
tkdmaf,他講話衝不衝跟我php技術有何關聯?
作者: tkdmaf (皮皮快跑)   2017-07-24 17:36:00
對啊!他講話衝不衝跟你有何關聯?
作者: rrr0832 (rrr0832)   2017-07-24 17:37:00
何況就算他是「大師級人物」又怎樣? 他那種發言態度我看了就不爽
作者: tkdmaf (皮皮快跑)   2017-07-24 17:37:00
那你幹嘛還要管他講話衝不衝?不關你的事不是?那我也可以說,你在這抱怨,我看了也不爽然後是不是大家就要吵起來,再請板主出來一人打50大板?
作者: rrr0832 (rrr0832)   2017-07-24 17:39:00
tkdmaf,你知道你在20樓說什麼嗎? 你說他講話如果不衝我php技術就不會提升,這證明你和你之後的說法有所矛盾
作者: tkdmaf (皮皮快跑)   2017-07-24 17:40:00
呃!你好像是大學生吧。不會看不懂別人說話吧?
作者: rrr0832 (rrr0832)   2017-07-24 17:41:00
還有,我只是希望他下次留言可以注意一下發言的態度何來抱怨?
作者: tkdmaf (皮皮快跑)   2017-07-24 17:42:00
他的發言態度…關你什麼事?就不關你的事啊。我會建議,有意見就寫信給他,要不就開一篇發洩。在人家的推文搞個人的情緒會比較好嗎?我這也是跟發文者道個歉了。稍微佔用了你推文板面
作者: red0whale (red whale)   2017-07-24 18:12:00
一句話居然也可讓彼此吵起來,身為旁觀者的我笑了
作者: tkdmaf (皮皮快跑)   2017-07-24 19:05:00
不管是不是旁觀者我都一直笑耶。不要這樣XD
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-07-25 08:26:00
發生什麼事了 o_O
作者: tkdmaf (皮皮快跑)   2017-07-25 09:00:00
知道?就你好心被雷親吧。少了一個字,是:誰知道…
作者: newversion (海納百川)   2017-07-26 00:46:00
娘子,跟牛魔王出來…

Links booklink

Contact Us: admin [ a t ] ucptt.com