【转】W和L
by申音
中国没有一个所谓“全民的互联网”,中国的互联网是人为割裂的。它既存在于精英的Think笔记本上,也存在于草根的MTK山寨机中。我们的精英也许和美国同步,草根却与越南同步。
我有两个朋友。
L的公司在上海,大半时间跑广东。他是华南某所不太知名的大学毕业的,小眼睛质朴男,多年以前还是个文学青年。哥们做手机网游的,我见他使过好几款手机,但最贵的一个也不过1千多块钱。比起什么Web2.0、移动互联网的概念,他更关心珠三角的几千万农民工和城市边缘的大学生“蚁族”,怎么关心?在东莞的夜宵摊上跟他们拼啤酒,在富士康厂区外网吧里刷夜,跟靠做他们生意开上宝马的便利店老板扯淡……
W猫在北京中关村。他从小就是个脑袋很大眼睛发亮的天才少年,数理化成绩很好,逻辑思维超强,英文和中文一般流利。在首都某著名大学毕业后,W直接去美国名校拿了硕士,接着回国创业。我一直觉得,他是硅谷Geek们的中国版。诸如iPad之类的新技术玩意,我总能第一时间从他那儿找到。他也是国内把玩Facebook、Twitter、Groupon、Foursqure的人。啥叫互联网的未来,W做的网站就代表互联网的未来。
W比L拥有更多的掌声和名声。但遗憾的是,他做了好几个连投资人都觉得很酷的网站,却始终没有挣到大钱。原因不外如下:要么是起个大早,却被一大堆抄近道的同行给围追堵截;要么因为资金接济不上,只能让一个更有资源实力的大公司直接吃掉,还有的不知道触了哪根高压线被主管部门直接暂停。
L的生意是实实在在每天都能数着钱的,他都已经可以打高尔夫了,但他并不想告诉无关人他挣到钱了。说了也没人信,几十万月薪不到2000的打工仔拿着300块钱买的山寨机玩L公司做的游戏,每月给他贡献过百元的ARPU值,换句话说,他们收入的十来分之一都心甘情愿地送给L了。我有时也想不通,W针对的客户明明是北京、上海这些大城市中最有消费能力的精英。为什么他们舍得花钱买最贵的手机,换最新的笔记本电脑,下最好的馆子,在网上却什么都要免费。
圈里公认,只要是W做的事情必定引来围观。同行也好,媒体人、营销人也罢,口口相传,网站流量和用户量几乎是一条直线往上蹿。但奇怪的是,过了没多久就停止上升势头,开始跟中老年同志的心脏一样来回震荡。我也问过L,他的这些草根用户没几个有自己的电脑,更谈不上3G,究竟是怎么发掘的?L笑笑说,网吧都不是最有效的渠道。厂区周边有很多便利店,工人一下班就聚到哪儿。老板提供一台电脑,里面装了各种手机用的游戏、MP3、电影,再备一本类似早年K歌房里的“点歌簿”。不用上网,拿根USB数据线,想要什么下什么。还有更方便的,用手推车直接送到宿舍门口。
有次跟L吃饭,他提问我:如果一款游戏要打入45万富士康工人的市场,该请哪位代言人合适?我先猜周杰伦,摇头,丫目标受众是城市,又猜春哥也不对,她只杀伤学生和少妇,怒了,决定猜当红的凤娇,还是被鄙视!正确答案是凤凰传奇,有百度歌手榜单为证。备选是慕容晓晓。完全超出我知识范围,还好我没猜韩寒。
过去W单纯地以为凭技术就能改变社会,现在他知道你可以不过问政治,但政治会来过问你。不过,要让一个海归精英学会怎么跑门子疏通关系确实有点臊。L曾经愤青过,但如今很务实,好的商人都是知道怎么看《新闻联播》的。他挺关心运营商的人事变动和扫黄整顿,还搞过几次工友联谊会,虽然目的是为了推广他的游戏。前一段富士康工人“12连跳”,他很严肃地跟我说,这事他们有责任。我吓一跳。L讲,那些一想不开就跳楼的年轻人正是他的衣食父母。一部手机通常就是这些工人唯一的娱乐设备,与厂外世界交流的唯一媒介。他们有责任让工人们更快乐。
我所认识的投资人都对W评价很高,但却更爽快给L投钱。因为他们的心里也明镜似的:在中国,做精英的只能赚吆喝,做草根的才能赚着钱。腾讯、百度不就是最好的例子嘛。
上海那位梳分头打摩丝的笑星说过一句经典:我是喝咖啡的,北方那两位是吃大蒜的。咖啡是舶来品,感觉很洋气,吃大蒜却有益身心。今年炒大蒜的都挣了很多钱,没听说谁倒腾咖啡挣了钱。中国的互联网好像也是一样?
我曾经突发奇想,如果把W和L对调位置,情况会不一样吗?他们会更理解各自商业的长短吗?后来想想觉得这事不太可能。
W所追求的互联网,其实是一个“美式的互联网”。在美国,信息革命是从上个世纪60年代开始的,从1950后到1990后都是“数字化的一代”。他们之间并没有太大的“数字鸿沟”,他们的生意与生活,工作与娱乐都与互联网分不开。这也是为什么80后的扎克伯格能够和50后的乔布斯、60后的贝索斯、70后的佩奇同台竞技的原因。
同时,美国的社会结构是一颗“橄榄”,没有那么大的贫富差距、地区差异、城乡之别,所以,美国的互联网可以说是“全民的互联网”。
但当下中国的社会结构,原本我们以为它会是一座“金字塔”,但越来越变成一颗“图钉”。W和L一个站在削尖的头上,一个站在遥远的钉帽上。中国没有一个所谓“全民的互联网”,中国的互联网是人为割裂的。它既存在于精英的Think笔记本上,也存在于草根的MTK山寨机中。我们的精英也许和美国同步,草根却与越南同步。
事实上,中国的“数字化一代”只存在于北上广等一些大城市,20-40岁之间的几千万中产阶级。剩下的几亿中国互联网用户归根结底都只是QQ用户。互联网改变不了这个现状,能改变它的也许需要更宏大的社会变革和经济变革?
我相信,L看穿了所谓“中国的互联网”的本质。哪些精英们的欲望从来不缺乏满足的渠道,太多的企业在追逐宠坏其实有限的一群客户。相反,有一大批“数字化贫民”却没有办法利用互联网改变自己的命运,没有条件通过网络让自己的生活质量飞升,只能沉醉于廉价的虚拟娱乐中。L的商业很符合本土国情,很和谐社会,但他能够走出国门吗?
我一直相信,终有一天,W能做点“代表先进互联网”的事情,让美国人也能跟着咱们屁股后面学。可现实的磨难会不会打消他的意志呢?
按照哲学家柏拉图的“洞穴”理论,每个人从出生开始就呆在自己挖的一个洞穴里,我们所见的世界只不过是被阳光抛到洞穴墙壁上的影像,而我们这些洞穴的居民却把它当作是真实的世界,因为我们没有见到过其他的东西。而真实的世界却是在洞穴之外,在有太阳的地方。
不管看这个BLOG的各位精英们是否承认,我们和某些人——一群数量比我们大得多的人(中国的农民工、刚毕业的大学生等等,大概3亿人),完全生活在两个不同的世界。如果能关注那一群人,还会有很多机会。但很有可能,我们永远都走不出自己呆的洞穴。
【转】可疑的成功
来自mindmeters原文地址by申音
对于创业者而言,失败当然最可怕,等而次之的就是平庸。而“可疑的成功”是造就平庸公司的头号元凶
两个月前,我在Alexa官网(一个相对权威的第三方流量监测站)上查了查kaixin001.com最近6个月的情况,发现无论是网站流量,还是用户量、页面访问量、日均PV等都出现了明显的下滑趋势,Google Trends的曲线几乎一致。又持续跟踪了一段时间,发现这个雪球似乎陷入了泥泞之中,它不仅不再滚大,速度也变得越来越慢。
开心网到底怎么啦?要知道它效仿的国外榜样Facebook已经突破了5亿用户,可还在高歌猛进。
我曾在自己的微博(http://t.sina.cn/shensimon)上提出过这个问题,获得了上百次的转发,70来个评论。答案大致如下:一,微博抢走了开心网的风头,这的确是时下办公室一族最时髦的新东东;二,过于封闭,缺乏新鲜应用,现有游戏大同小异,让人生厌;三,QQ的进攻;四,很多公司明文禁止员工上班时间寻“开心”……
作为一位曾经的活跃用户,我压根也不希望开心网变成另一个杯具。但就像残酷的世界杯赛场一样,年纪轻轻就顶着巨星光环的鲁尼、C罗、卡卡、梅西们不管多么走红,他们所率领的球队还是被无情地淘汰出局。
我相信开心网的麻烦并非一个孤例。在互联网这个极度喜新厌旧的行业里,几乎每年都会冒出几个创业小公司。一群聪明的年轻人,租个小平房,在电脑前不眠不休地干上18个月或者更长一点时间,再一推开门,已然拥有成千上万的粉丝用户,几千万美金的估值。人人都在体验谈论你创造的新玩意,。这样梦幻般的场景确实让人很爽。
但这就是“成功”吗?请允许我对它保持一点怀疑。
想一想校内、51、迅雷等等例子,这些在开心网之前广被看好的Web2.0公司,如今也不再是市场的宠儿。它们还能成为中国的Facebook吗?抑或已经永远地失去了这个机会?
如果我们把视野再放宽一点,你会发现这些“可疑的成功”不仅仅出现在互联网业,也现身于几乎所有那些被资本追逐和媒体热捧的行业里,区别仅仅在于“发酵”时间的长短。
纯属个人观察,一家创业企业,只要它能够挨过第一年最艰难的生存期,团队还算勤奋靠谱,那么在接下来的3-5年(不同行业不同,互联网企业的时间可能更短,传统行业的时间可能长点)内,碰巧做对一些事情,就会撞上一次属于自己的机会。
此时,企业的产品或者服务将轻松赢得市场份额,出现正向现金流,风险投资开始追求这颗“未来之星”,创业者也成为各大媒体的宠儿。“它们就要成了”,类似的情绪化判断会促使业界里那些活跃分子们将其作为跳槽首选。
但我总觉得,这个机会是创业者“撞上”的而不是自己真正“抓到”的。是上帝的暗示而不是你的自觉。
道理很简单,一只烂钟每天也总能赶上两次准点的时候。“好风凭借力,送我上青天”,只要你恰好站在风口浪尖经过的位置,碰巧做了一些对的事情。今天是你,明天就是别人踩上狗屎运。
但上帝不会总偏爱一个幸运儿,风也不会总往一个方向刮,越是新兴产业变化波动的幅度也越大。雷军讲“势在人为”,我高度认同。问题在于,如果势能突然衰竭了,或者转向了,你和你的公司还有没有动能咬牙补上。
“可疑的成功”,只会让你失去警觉。
过去你是光脚不怕穿鞋的,现在你也有钱买鞋了,不管草鞋皮鞋,可只要穿上就不一定再有脱掉的勇气。
这个时候,创业企业往往并没有真正想通自己的商业逻辑,更没有探索到这个游戏的本质:到底产品是因为什么红起来?用户到底需要什么?长久增长的动力究竟在哪里?你的出发点、路线、当下的位置和未来的方向能不能画成一个圆?
事实上,一个创业企业在持续成长的过程中,仍需要不断地自我拷问,它的商业逻辑也需要否定之否定证伪再证伪。碰巧做对的事情能够持续做对吗?
而那些提前透支快感的创业者们,很少愿意再深入思考这些问题。但别忘了,第一个到达珠峰前进营地的人,未必就是最后那个成功的登顶者。就算是你第一个登顶,还陶醉在所谓的无限风光时,已经有后来者悄悄下山,准备征服下一座峰。
太早太容易的成功通常都是“可疑的”,它的欺骗性远大于它的励志功能。看看我们身边,是不是充斥着很多直接从成长跳到早熟的平庸公司,尽管它们也曾经红极一时。
而以下这些错误,可能会让你的企业在通往“成功”的半途就拐向“平庸”,甚至永远无法再从商业丛林中突围而出。
一,抢用户的钱包
在中国,用户是最好糊弄也是最难伺候的人。
他们很善良很宽容,每天往牛奶里掺一点点水,每天在网页里弹一两个广告,每天想办法找他们收一两块买路钱,每天为达不到的承诺说句SORRY,并不是一件多么困难的事。谁都理解,做企业不是学雷锋,没有收入怎么生存,吃不上饭又谈何发展。
但我不明白,创业公司们为什么那么急于把商业模式变成赢利模式?
早期的企业,一个个还装成让利于民愿者上钩的“姜太公”。等到用户规模上去了,“成功”似乎在招手了,就恨不得把电网渔炮都用上来。难道就是为了证明自己赚钱的能力?
中国的用户,其实很容易见异思迁。只要你的服务总是低于客户的预期,收费总是高于客户的预期,那么问题迟早会到来。没有比较还好,一有同行比较,问题就大了。
想一想易趣的例子。在如今全民淘宝的时代,谁还记得这个多年前的本土C2C之王。一群美国顶级商学院的毕业生,学eBay学得最像的中国公司,一度打败了所有的同类模仿者,能让eBay甘心掏钱入股,最后却被淘宝这个后起的“土鳖”公司打得没有翻身之地。
易趣犯过的最大错误是什么?是急于找用户收那么一点点管理费,证明自己的赚钱能力;而不是扩大用户基数,深入把握中国用户的需求到底跟美利坚人民有什么不一样。
据说开心网今年的销售收入能做到2亿人民币,但光把营收做上去就够了吗?营收是一个滞后的数字,它反映的是你以前的流量。但你未来的流量才能决定你未来的营收。做广告都是看你过去的东西,没有人会因为你两年以后怎么样,而给你投广告。但一个做自己企业的,怎么能不想到两年后呢?
事实上,开心网的最大败笔在于迟迟不开放第三方API,总想把能赚钱的事都自己做。等到如今不得不开放的时候,用户已经不想跟你玩了。
柳传志老讲“盖房子要先夯土”。用户就是企业最重要的地基,地基打得多实,未来就能长得多高。
二:有敌我,没自我
“高筑墙,广积粮,缓称王”。这是1357年大儒生朱升给朱元璋的建议。当时的朱元璋不过是元末乱世中的众多军阀土匪之一,刚刚有点“成功”的苗头。靠着这九字方针指引,朱把陈友谅、张士诚一个个灭掉,熬到1368年终于称帝。
很多创业公司,刚做出一点成绩,就恨不得马上宣布自己是XX领域的老大,XX平台的领导者。紧接着就是给自己树一个敌人。让全天下都知道自己在跟QQ、GE、中移动打仗,弱者需要大家同情。
我实在看不出有什么必要拉大旗扯虎皮?更不明白为什么如此害怕巨无霸?
人家毕竟只是一个部门一条业务线一份八小时工作,你是举全公司之力,集中资源24小时运转,以命死磕。WHO怕WHO呀?
当年,蒋介石最紧张共产党的时候,是他们在井冈山打出“中华苏维埃共和国”旗号的时候,最放心共产党的时候,是红军主动整编成国民革命军第八路军的时候。
创业公司只要还没上市,就该明着把自己往小里放,暗地往大处想。少自我催眠,多自我审视。
今天,一位不小心做出国内第二大客户端的创始人,以其实力,至少在杀毒这个领域,竞争对手各个击破没问题。但现在恨不得把国内所有的同行都踩在脚下,把对手的产品从用户的电脑中删除。结果是大家抱团跟它打。腾讯那么厉害了,你见过马化腾跟谁打过口水战吗?都是暗中捅刀子。话从来不说,手上一定没闲过。
天天念叨着活命发财的,是不会真干革命的。
老对着假想敌,琢磨人家会怎么做。想来想去只有战术,自己的战略在哪里?马云讲,“心中无敌,方能无敌于天下”。创业者真能把自己的商业逻辑想透了,自己的商业模式画圆了,自己该补的短板补足了,市场这么大,怎么做怎么有。
就像西班牙一样,第一场就输了球,硬是坚持自己的风格不动摇,进球少最后也能赢得章鱼保罗的青睐。
三:大些再大些?
商业竞争从来就不是一场百米短跑,而是一场终点不明的铁人三项赛。
四年前,我跟连续创业家季琦聊天,当时经济型连锁酒店行业看起来还前景无限。我问他,最重要的事是什么。他毫不犹豫答是开店扩张。全行业都是同一个想法。因为酒店的出租率动辄超过90%,用户的要求不高,企业的管理架构远没有到承受极限。但此后,金融危机爆发,奥运会收成远不如预期,物业租金暴涨,即使是老大如家也不可避免地出现亏损。
季琦自称,真正点醒他的是一句,“规模不重要,质量最重要。”74岁的雅高集团创始人杜布吕把这句话对季琦说了三次,作为对三个不同问题的答案。
QQ的第一桶金来自SP服务。但马化腾并没有把QQ变成一个寄生在运营商身上的公司。别人在抢钱,他们在不断改善客户端,提升用户体验,跟韩国人学习QQ秀和游戏,日后,SP公司被整顿死了大半,QQ成了。
身处今天这个浮躁势利的商业环境,意志不坚定的创业者必须警惕日益PE化的VC。他们很现实,只要你有可能成为下一个XXX,他们会给你开出你从未见过的高额支票,鼓励你长得大些更大些。但如果你做成前三名也不能赚钱,那么他们会直接把你从公司赶走,然后把公司卖掉。中华英才网、智联招聘就是最好的例子。
那些风险投资扎堆的热门行业,正在成为批量制造“平庸”公司的垃圾场,从连锁酒店、教育培训、Web2.0,再到今天的电子商务、无线互联网。
美国零售商协会连续两年发布的调查报告显示,Zappos、Amazon、Overstock这三家网站持续占据美国最佳零售商的前五名。这表明,B2C电商已经代表了美国零售业的最高水准。
而在国内,低价品促销+广告轰炸来诱惑消费者,利用信息不对称来维持毛利率,仍是国产B2C的主流玩法。除了各家的LOGO不同,你在国内主流B2C网站首页上看不到任何个性特色和价值观诉求。每家公司关心的只是更快的增长,更多的品类,更高的曝光率。只要新用户的涌入总是超过老客户的流失,那么花钱买收入就是一条捷径。
当我们这些用户都被当成“小白鼠”的时候,这样的盈利模式能持久吗?
四:品牌幻觉
大约四五年前,北京市二环路东四十条的路口处,树立起一块巨大的俏江南广告牌。
每回路过,除了那张巨大的脸谱LOGO,让人印象深刻的还有所谓的“精品川菜”,出自斯塔克大师的豪华装修,以及一班很白领精英范的领班厨子等等。它大概也是本土第一家如此大手笔打广告的餐饮企业。
从那之后,俏江南的女创始人和她的公子开始频频亮相于电视、网络和时尚杂志。品牌广告铺天盖地,近四十家连锁餐厅,在京沪两地推出了豪华会所,多个子品牌。PE圈中最著名的鼎晖和中金也出资3亿人民币成为其股东。
但俏江南的产品美誉度是否和品牌知名度同步上升呢?事实上,各大美食杂志已经不再把俏江南列为最佳商务餐厅。在造价两亿的蘭会所里,你吃得还是江石滚肥牛和摇滚沙拉,只不过价钱翻了几番罢了。越来越多的食客开始另觅新地,除了对其奢华装修失去新鲜感外,不断下滑的服务水准也是另外一个原因。
这家刚满10岁的企业已迷失在自己营造的品牌幻觉中,至于上市,看上去挺远。
或许是俏江南的商业逻辑出了问题。如果它要成为一家优秀的连锁餐厅,要么至少要保证以下三点:第一,工艺完全标准化流程化,不依赖厨师的个人手艺;第二,对上游原料及供应链有严格控制;第三,不能流行一阵就过时。
但在一位做过深入考察的资深投资人看来,它一条都不符合。如果它要成为一个高端餐饮服务企业,就不应该从咖啡到餐厅到会所全都做,这条战线太长了,而且其创新乏善可陈。
很多创业企业在拿到风投后的第一件事,就是不惜重金砸向广告,希望在最短时间内确立一个品牌。尽管谁都明白,这些只是市场宣传,真正的美誉需要靠产品口碑的积累。可在竞争高度同质化的现状下,大家在乎的都是终点而不是过程。 但我担心的是,它们会不会忘了自己的出发点。
每一家成功企业的兴起,都是由于有一个或多个人对某个尚未得到解决的问题存在令人难以置信的热情,并对如何解决该问题有很好的认识,这是唯一真正的重要的事情。而其品牌正是基于对解决某个尚未得到解决的问题的充分自信。
问题在于,如果你的产品不能够革命性地解决这些问题,你的品牌自信还能维持多久?
五:饱食者死
曾国藩练出的湘军,比八旗绿营都能打仗,原因有很多,两条很重要。一是物质刺激到位。湘军士兵的月收入是绿营兵的三四倍。打下城池,马上论功行赏。二是,治军有方,用儒家文化训导,招朴实农民当兵,用举人乡绅当军官,提倡不怕死和爱民。
物质和精神,创业企业两手都要抓,两手都要硬。
早期寅吃卯粮的时候,大家都是一个锅里吃饭的好兄弟,利益共同体。等到一夜成名,融资了,股东多了,公司有钱了。更多的职业人也进来了,大家都在计算薪酬股权期权,也要分山头和地盘,关心分配多过于关心创造,上市兑现成了最大的动力。
物质很具象,精神很抽象。顺境时,“大碗吃酒肉,大秤分金银”,已经足够激励大家了。一旦企业遇到逆境危机,“忠义堂”的作用就很重要。否则“人心散了,队伍没法带”。
一个创业公司的精神气质和价值观,说白了就是创业者自己的精神气质和价值观。
贝索斯在创业的时候,立志做“最以消费者为中心的公司”。此后14年,不管是互联网网最疯狂的时候,还是最低谷的时候,他都没有改变这个志向。在2000年财务数字最难看的时候,亚马逊斥巨资搞物流中心,大力扩充产品项目的广度及深度。“这样的服务,你不能单凭数学来看,因为再怎么算,数字都会告诉你不能这样做。这样的决定就是靠直觉与判断,因为这是对消费者好的决定。”
创业者忘掉了什么,整个企业也会跟着忘掉。过上好日子,你还能记得“红米饭南瓜汤”的时候吗?
乔布斯有一句名言,“保持饥饿,保持愚蠢”,其实就是说永远不要高估自己。他1980年代的两次挫败都是因为忘了这两条。
那个古老的龟兔赛跑故事之所以到现在还没被人忘记,是因为老有人犯兔子的错误罢了。
mysql_fetch_array()及MYSQL_ASSOC、MYSQL_NUM 、MYSQL_BOTH区别
mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
说明
- array mysql_fetch_array ( resource result [, int result_type] )
返回根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE。
mysql_fetch_array() 是 mysql_fetch_row() 的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。
如果结果中的两个或以上的列具有相同字段名,最后一列将优先。要访问同名的其它列,必须用该列的数字索引或给该列起个别名。对有别名的列,不能再用原来的列名访问其内容
mysql_fetch_array() 中可选的第二个参数 result_type 是一个常量,可以接受以下值:MYSQL_ASSOC,MYSQL_NUM 和 MYSQL_BOTH。本特性是 PHP 3.0.7 起新加的。本参数的默认值是 MYSQL_BOTH。

- <?php
- mysql_connect("localhost", "root", "") or
- die("Could not connect: " . mysql_error());
- mysql_select_db("test");
- mysql_query("set names GB2312");
- $result = mysql_query("SELECT uid,remark FROM test");
- while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
- printf ("uid: %s remark: %s", $row[uid], $row[remark]);
- echo "<br>";
- print_r($row);
- echo "<br>";
- }
- mysql_free_result($result);
- ?>
- <?php
- mysql_connect("localhost", "root", "") or
- die("Could not connect: " . mysql_error());
- mysql_select_db("test");
- mysql_query("set names GB2312");
- $result = mysql_query("SELECT uid,remark FROM test");
- while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
- printf ("uid: %s remark: %s", $row[0], $row[1]);
- echo "<br>";
- print_r($row);
- echo "<br>";
- }
- mysql_free_result($result);
- ?>
- <?php
- mysql_connect("localhost", "root", "") or
- die("Could not connect: " . mysql_error());
- mysql_select_db("test");
- mysql_query("set names GB2312");
- $result = mysql_query("SELECT uid,remark FROM test");
- while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
- printf ("uid: %s remark: %s", $row[uid], $row[1]);
- echo "<br>";
- print_r($row);
- echo "<br>";
- }
- mysql_free_result($result);
- ?>
结果:

mysql_num_fields和mysql_num_rows
mysql_num_rows — 取得结果集中行的数目(就是表中有多少行)
mysql_num_fields — 取得结果集中字段的数目(就是表中有多少列)
使用方法举例:
- <?php
- $link = mysql_connect("localhost", "mysql_user", "mysql_password");
- mysql_select_db("database", $link);
- $result = mysql_query("SELECT * FROM table1", $link);
- $num_rows = mysql_num_rows($result);
- echo "$num_rows Rows\n";
- ?>
mysql_error和mysql_errno
①mysql_error — 返回上一个 MySQL 操作产生的文本错误信息
说明
string mysql_error ( [resource link_identifier] )
返回上一个 MySQL 函数的错误文本,如果没有出错则返回 ”(空字符串)。如果没有指定连接资源号,则使用上一个成功打开的连接从 MySQL 服务器提取错误信息。
从 MySQL 数据库后端来的错误不再发出警告,要用 mysql_error() 来提取错误文本。注意本函数仅返回最近一次 MySQL 函数的执行(不包括 mysql_error() 和 mysql_errno())的错误文本,因此如果要使用此函数,确保在调用另一个 MySQL 函数之前检查它的值。
②mysql_errno — 返回上一个 MySQL 操作中的错误信息的数字编码
说明
int mysql_errno ( [resource link_identifier] )
返回上一个 MySQL 函数的错误号码,如果没有出错则返回 0(零)。
从 MySQL 数据库后端来的错误不再发出警告,要用 mysql_errno() 来提取错误代码。注意本函数仅返回最近一次 MySQL 函数的执行(不包括 mysql_error() 和 mysql_errno())的错误代码,因此如果要使用此函数,确保在调用另一个 MySQL 函数之前检查它的值。
③示例:
- <?php
- mysql_connect("localhost", "mysql_user", "mysql_password");
- mysql_select_db("nonexistentdb");
- echo mysql_errno() . ": " . mysql_error(). "\n";
- mysql_select_db("kossu");
- mysql_query("SELECT * FROM nonexistenttable");
- echo mysql_errno() . ": " . mysql_error() . "\n";
- ?>
- 1049: Unknown database 'nonexistentdb'
- 1146: Table 'kossu.nonexistenttable' doesn't exist