[请益] 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