当前位置: 首页 > 互联网 > 正文

为了改博客 我决定学习一点PHP知识(二)

上接一:为了改博客 我决定学习一点PHP知识(一)
%运算符:如果第一个数小于第二个数,则结果等于:-(abs($first_num)%abs($second_num));
例:-2%26=-2;-2%-26=-2;2%-26=2;2%26=2。

round()函数,参数往往是一个double值,结果是返回离这个值最近的整数值。
例:round(2.1)=2;round(2.8)=3;round(2.5)=3;round(-3.5)=-4;

php中常见错误

未赋值变量;
变量是区分大小写的;
变量的应用范围:尤其出现在函数中的变量问题;
未声明函数,重复声明函数;错误的参数数量;
除零错误,非数字结果(NAN),用is_nan判断;
死循环;

mysql相关知识

“php与mysql好比蛋糕与冰激凌,特立尼达和多巴哥,绿鸡蛋和火腿。

连接数据库服务器:$link = mysql_connect($dbHost,$dbUser,$dbPass);顺次是主机名,用户,密码
选择要操作的数据库:mysql_select_db($dbName,$link);
如何查询mysql数据库数据:
定义查询语句:
$query=”select * from client; “;
执行查询:
$result = mysql_query($query);
获取查询结果方法:

例:$row=mysql_fetch_row($result);还有以下其它几种方法:
mysql_fetch_row:返回一行数据,数据是枚举型数组,取数方式{$row[number]}
mysql_fetch_object:返回一行数据,数据是一个对象,取数方式{$row->fieldname}
mysql_fetch_array:返回一行数据,数据是一个组合数组,取数方式{$row[‘fieldname’]}
mysql_result:返回某一格子的数据,调用方法mysql_result($result,0,0);

设置结果的行指针,将行指针重新指向首行:mysql_data_seek($result,0);
获取影响的行数:mysql_affected_rows();函数没有参数;
获取字段的数量:mysql_num_fields($result);
获取字段的名称:mysql_field_name($result,$column_num);$column_num是字段的索引值;
关闭数据库连接:mysql_close($link);

查询错误时终止:mysql_query($query) or die(“Error is here!”);
无论mysql表记录的CRUD,数据库,数据表层面的操作都可以调用mysql_query($query)来执行。
下接三:为了改博客 我决定学习一点PHP知识(三)

本文固定链接: http://www.byhard.com/?p=548 | 海纳百川

该日志由 byhard 于2012年05月17日发表在 互联网 分类下,
原创文章转载请注明: 为了改博客 我决定学习一点PHP知识(二) | 海纳百川
关键字: ,

为了改博客 我决定学习一点PHP知识(二):目前有45 条留言

  1. 24楼
    小游戏:

    我朋友前段时间也学这个,好像蛮难的,不过还是看个人啦

    2012-05-17 09:54
    • byhard:

      对我来说学习来还好,不过我实践经验没有。

      2012-05-17 12:39
  2. 23楼
    双胚冲饮:

    额 楼主好学呀 加油

    2012-05-17 10:03
    • byhard:

      没办法,社会就是这样,不进则退。

      2012-05-17 12:41
  3. 为了做得更好,有必要多学习些专业知识呀!

    2012-05-17 10:15
    • byhard:

      是啊,吃这口饭,有些东西是必需的。

      2012-05-17 12:39
  4. 21楼
    油罐车:

    博主精神可嘉
    学精通就有饭吃了

    2012-05-17 10:50
    • byhard:

      那是,学精通那就更好了。

      2012-05-17 12:41
  5. 20楼
    hnrxayy:

    带着目地去学,永远是觉得最快最好的!

    2012-05-17 11:07
    • byhard:

      是的,理论结合实际,才能学的有价值。

      2012-05-17 12:40
  6. 好牛逼啊,自学?

    2012-05-17 15:10
    • byhard:

      当然啦。

      2012-05-17 15:57
  7. 18楼
    小云子:

    学习精神可嘉

    2012-05-17 16:23
    • byhard:

      不学要落后,落后就挨打啊。

      2012-05-17 17:24
  8. 17楼
    荼蘼画事:

    赞 一下 我到现在还是嘛都不懂

    2012-05-17 17:12
    • byhard:

      如果没有计算机语言的基础,学习起来,的确有些困难。

      2012-05-17 17:25
  9. 有些东西不常用都忘记了。

    2012-05-17 17:34
    • byhard:

      温故而知新。

      2012-05-17 19:37
  10. 15楼
    vsBeta.com:

    编程要数学好,逻辑性强的人好学.

    2012-05-17 20:11
    • byhard:

      嗯,数学基础很重要,计算机理论归根结底就是数学。

      2012-05-17 21:20
  11. 14楼
    笑话:

    我学到了不少东西。

    2012-05-17 21:08
    • byhard:

      开什么GUOJIWANXIAO,哈哈。

      2012-05-17 21:22
  12. 唉,我是弄不了了,本来也想学的,年纪大了,脑子不灵了!看着代码头大……

    2012-05-17 21:46
    • byhard:

      每个侧重的东西不同吧。而且我就是计算机专业,所以学习起来还好的。

      2012-05-17 22:09
  13. 12楼
    jiji:

    好牛逼啊 我也想学。

    2012-05-18 07:49
    • byhard:

      那就马上开始吧。

      2012-05-18 08:33
  14. 11楼
    BB霜:

    学的太深了吧,以后可以自己搞开发了

    2012-05-18 08:39
    • byhard:

      学的就是软件开发,不过php之前没有开发过。

      2012-05-18 12:20
  15. 10楼
    上海医院:

    不错值得学习!

    2012-05-18 09:46
    • byhard:

      呵呵,多看看喽。

      2012-05-18 12:22
  16. 9楼
    Yong:

    学起来难不难?

    2012-05-18 10:33
    • byhard:

      可能我之前有编程的基础吧,学习起来还好,不过还没有用起来。

      2012-05-18 12:21
  17. 8楼
    多丽人:

    一些基本的还是有必要学习一下。

    2012-05-18 11:23
    • byhard:

      嗯,太难的要到具体实践中再去学习啦。

      2012-05-18 12:21
  18. 7楼
    邯郸seo:

    转载了。

    2012-05-18 16:15
  19. 收藏了。

    2012-05-18 17:06
  20. 学习+1

    2012-05-18 17:16
    • byhard:

      天天加。

      2012-05-18 17:30
  21. 多看看还是有帮助的

    2012-05-18 22:28
    • byhard:

      多看还要多实践。

      2012-05-19 08:37
  22. 地板
    何斌博客:

    讲得很细致啊,呵呵

    2012-05-20 11:22
    • byhard:

      要一点点学啊,学程序就是这样,不能蒙混过关的。

      2012-05-20 12:56
  23. 板凳
    淘宝开店:

    晚上睡觉前来看一眼博主,看完果断关机睡觉咯,望博主明日回访,我可是你博客的常客哦

    2012-05-24 23:10
    • byhard:

      已回访了,哈哈。这么晚还看我的博客,谢谢支持。

      2012-05-25 08:32
  24. 沙发
    麻将技巧:

    恩。学习了。正是要学习的

    2012-05-26 15:46