+ -
当前位置:首页 → 问答吧 → @ 是什么意思

@ 是什么意思

时间:2011-09-20

来源:互联网

昨天从phpexcelreader 导入一个excel文件到mysql数据库,
有一个符号看不懂,

  @ $db = mysql_connect('localhost', 'root', '123456') or
  die("Could not connect to database.");//连接数据库

为什么在$db 前面要加个 @ 呢?

我去掉了这个符号也不影响到整个结果。


第二件事,有点复杂,

for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {

有谁用过phpexcelreader 这个插件的?
我想知道这个“numbows" 是什么意思,谢谢!

作者: lazi2008   发布时间: 2011-09-20

屏蔽出错信息.如果出错的话

第二个问题 猜一下可能是表行号

作者: PhpNewnew   发布时间: 2011-09-20

@ 抑制错误信息

作者: Justin_wen_19890202   发布时间: 2011-09-20

那我来回答第二个问题:

很负责任的告诉你,'numRows'代表的就是行号,也就是excel表第几行的意思,不过他的下标是从0开始的


举个例子:
[Sheet1][0][0]表示的execl表sheel1工作表第一行第一列那个格子(或者叫A1)
[Sheet1][1][1]表示的execl表sheel1工作表第二行第二列那个格子(或者叫B2)

作者: baoxiaohua   发布时间: 2011-09-20

我想知道,怎么运用这个“numrow",就我运算的结果知道,这个应该是显示活动或者是
有数据的行数,不然就不会出现
  for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) 

用$data->sheets[0]['numRows']来做比较条件,限制$i 了,但我想知道,怎么样用比较字符串函数,
我记得mysql里面有like之类的,只要匹配到字符串中的某个单词就可以给出 ture or fales.
但是php里面,好像不记得有这样的方法,求解决。我最终的目的是想要在一张表里面截取数据,
存进mysql里面。


引用 3 楼 baoxiaohua 的回复:

那我来回答第二个问题:

很负责任的告诉你,'numRows'代表的就是行号,也就是excel表第几行的意思,不过他的下标是从0开始的


举个例子:
[Sheet1][0][0]表示的execl表sheel1工作表第一行第一列那个格子(或者叫A1)
[Sheet1][1][1]表示的execl表sheel1工作表第二行第二列那个格子(或者叫B2)

作者: lazi2008   发布时间: 2011-09-20

相关阅读 更多