仓酷云

标题: PHP编程:五个罕见 PHP 数据库成绩 [打印本页]

作者: 金色的骷髅    时间: 2015-2-4 00:11
标题: PHP编程:五个罕见 PHP 数据库成绩
从刚开始练习的PHP基础语法练习,到PHP语言在WEB中的应用,再到实际的项目开发,如留言版,相册系统,中小型公司网站系统,以及期间做过的有关团队合作的小游戏,让我受益匪浅,学到了很多。数据|数据库|成绩   揭穿 PHP 使用法式中呈现的五个罕见数据库成绩 ―― 包含数据库形式设计、数据库会见和利用数据库的营业逻辑代码 ―― 和它们的处理计划。
假如只要一种 体例利用数据库是准确的……

    您可以用良多的体例创立数据库设计、数据库会见和基于数据库的 PHP 营业逻辑代码,但终究普通以毛病了结。本文申明了数据库设计和会见数据库的 PHP 代码中呈现的五个罕见成绩,和在碰到这些成绩时若何修复它们。
成绩 1:直接利用 MySQL
一个罕见成绩是较老的 PHP 代码直接利用 mysql_ 函数来会见数据库。清单 1 展现了若何直接会见数据库。

清单 1. Access/get.php
<?php
function get_user_id( $name )
{
  $db = mysql_connect( 'localhost', 'root', 'password' );
  mysql_select_db( 'users' );
  $res = mysql_query( "SELECT id FROM users WHERE login='".$name."'" );
  while( $row = mysql_fetch_array( $res ) ) { $id = $row[0]; }
  return $id;
}
var_dump( get_user_id( 'jack' ) );
?>

    注重利用了 mysql_connect 函数来会见数据库。还要注重查询,个中利用字符串联接来向查询添加 $name 参数。
    该手艺有两个很好的替换计划:PEAR DB 模块和 PHP Data Objects (PDO) 类。二者都从特定命据库选择供应笼统。因而,您的代码无需太多调剂就能够在 IBM
作者: 蒙在股里    时间: 2015-2-4 09:51
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
作者: 山那边是海    时间: 2015-2-9 21:56
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 飘飘悠悠    时间: 2015-2-10 00:47
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
作者: 小女巫    时间: 2015-2-12 10:40
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 简单生活    时间: 2015-3-3 02:08
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者: 小妖女    时间: 2015-3-3 11:16
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者: 只想知道    时间: 2015-3-6 17:38
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
作者: 透明    时间: 2015-3-9 14:42
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
作者: 第二个灵魂    时间: 2015-3-14 17:46
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
作者: 因胸联盟    时间: 2015-3-16 12:04
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 再现理想    时间: 2015-3-18 10:23
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
作者: 精灵巫婆    时间: 2015-3-23 08:18
写的比较杂,因为我也是个新手,不当至于大家多多指正。
作者: 再见西城    时间: 2015-4-19 11:33
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
作者: 若天明    时间: 2015-5-1 23:10
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
作者: 柔情似水    时间: 2015-6-16 10:16
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
作者: 爱飞    时间: 2015-6-20 02:58
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
作者: 冷月葬花魂    时间: 2015-6-27 19:22
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
作者: 愤怒的大鸟    时间: 2015-6-30 20:20
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
作者: 莫相离    时间: 2015-7-5 12:41
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 飘灵儿    时间: 2015-7-6 00:30
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2