作者qucaerychen ( )
看板PHP
标题[请益] mysql_fetch_row与num_row之用法
时间Wed Jul 19 20:09:50 2017
关於这两个函式有些问题想请教
以下是程式码
一是能得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://webptt.com/cn.aspx?n=bbs/PHP/M.1500466193.A.E68.html
1F:→ MOONRAKER: 你php版本。 07/19 22:55
先感谢各位大大我把mysql都换成mysqli的用法後终於有回传有抓到两笔资料
2F:→ xdraculax: 开发环境最好把错误讯息全开 07/20 00:07
3F:→ xdraculax: php.ini error_reporting = E_ALL 07/20 00:07
4F:→ xdraculax: mysql_* 被废了,改找 mysqli 或 pdo 的教学 07/20 00:08
5F:→ xdraculax: SET NAMES 最好要有,保险用 07/20 00:11
请问mysql_被废是指都不能用了吗QQ因为我有参考别人的大概五六月的购物网站
也是用mysql_的
6F:推 molopo: mysqli 07/20 07:23
7F:推 yanli2: 先换一本书吧...... 07/20 07:45
8F:推 lhsieh: $show不是一般阵列 07/20 17:58
9F:→ MOONRAKER: 起码会显示Resource ID #5566吧 07/20 18:33
※ 编辑: qucaerychen (61.223.186.185), 07/21/2017 11:48:19
10F:→ MOONRAKER: 问你php版本你以为问好玩的 不要装没看到 07/21 13:27
11F:→ MOONRAKER: 五六月咧 摆着不更新到明年还是用mysql_* 07/21 13:29
12F:→ MOONRAKER: 有更新四年以前就不能用了 07/21 13:30
原先不知道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
13F:→ MOONRAKER: PDO或ADO都不错 赶快学一学 不然起码学mysqli物件用法 07/21 16:00
14F:推 edyucheng: 楼上 人家新手哪里会知道版本差异= = 07/22 11:18
15F:→ MOONRAKER: 所以叫他看阿 看过就知道了阿 07/22 11:21
16F:→ MOONRAKER: 不然要等他变成老手才知道php还有分版本吗 07/22 11:22
17F:→ newversion: 如果买书看,书里写 mysql_query(....)这种的可以丢了 07/22 20:34
18F:→ newversion: php.net/manual/en/pdostatement.bindparam.php 07/22 20:36
19F:→ rrr0832: 10楼说话语气还是那麽冲,不知道什麽时候才会改过来 07/24 16:18
20F:→ tkdmaf: 10楼讲话变不冲了,你的php技术就会提升吗? 07/24 16:29
21F:→ tkdmaf: 何况他又没冲到你,冲到再叫吧。 07/24 16:30
22F:推 i9100: 你程式中最大的问题是,mysql_fetch_row()要用回圈多读几次 07/24 17:22
23F:→ rrr0832: tkdmaf,他讲话冲不冲跟我php技术有何关联? 07/24 17:35
24F:→ tkdmaf: 对啊!他讲话冲不冲跟你有何关联? 07/24 17:36
25F:→ rrr0832: 何况就算他是「大师级人物」又怎样? 他那种发言态度我看 07/24 17:37
26F:→ rrr0832: 了就不爽 07/24 17:37
27F:→ tkdmaf: 那你干嘛还要管他讲话冲不冲?不关你的事不是? 07/24 17:37
28F:→ tkdmaf: 那我也可以说,你在这抱怨,我看了也不爽 07/24 17:38
29F:→ tkdmaf: 然後是不是大家就要吵起来,再请板主出来一人打50大板? 07/24 17:38
30F:→ rrr0832: tkdmaf,你知道你在20楼说什麽吗? 你说他讲话如果不冲我 07/24 17:39
31F:→ rrr0832: php技术就不会提升,这证明你和你之後的说法有所矛盾 07/24 17:40
32F:→ tkdmaf: 呃!你好像是大学生吧。不会看不懂别人说话吧? 07/24 17:40
33F:→ rrr0832: 还有,我只是希望他下次留言可以注意一下发言的态度 07/24 17:41
34F:→ rrr0832: 何来抱怨? 07/24 17:41
35F:→ tkdmaf: 他的发言态度…关你什麽事?就不关你的事啊。 07/24 17:42
36F:推 tkdmaf: 我会建议,有意见就写信给他,要不就开一篇发泄。 07/24 17:45
37F:→ tkdmaf: 在人家的推文搞个人的情绪会比较好吗? 07/24 17:45
38F:→ tkdmaf: 我这也是跟发文者道个歉了。稍微占用了你推文板面 07/24 17:46
39F:推 red0whale: 一句话居然也可让彼此吵起来,身为旁观者的我笑了 07/24 18:12
40F:→ tkdmaf: 不管是不是旁观者我都一直笑耶。不要这样XD 07/24 19:05
41F:→ MOONRAKER: 发生什麽事了 o_O 07/25 08:26
42F:推 tkdmaf: 知道?就你好心被雷亲吧。 07/25 09:00
43F:→ tkdmaf: 少了一个字,是:谁知道… 07/25 09:01
44F:→ newversion: 娘子,跟牛魔王出来… 07/26 00:46