新手学习php日记1

        昨天才开始学习php,以前什么都不懂,只大概了解c和java,编程。。。不会滴。现在才明白在大学不好好学习的下场 ,什么都不会。什么数据结构,数据查询语言,什么函数,头都大了。
        昨天上网找了点软件和资料,今天发现还是不够用,唉,上网查发现好多内容都是重复的。真是万事开头难啊,凭我这水平估计后面更难。。-_-!!!!!!!!!!!!!!
        言规正传,不知怎么的,想学学那些大牛写学习笔记了,不知道对我这个蠢材有没有用,just try!
昨天找了点软件列表如下:1.apache_2.2.4-win32
                                                2.phpMyAdmin-2.10.3
                                                3.php-5.2.3-Win32
                                                4.mysql-5.0.24a-win32
                                                5.ZendStudioEnterpriseEdition-v5.5.0
前面4个是配置服务器的,最后一个是用来编译php文件的,效果不错。
昨天的活动:1.配置了服务器,狂郁闷的两小时,按照网上的教程搞来搞去居然就是进不去index页面,就是无法解释php页面,只能下载。后来发现原来是用的先前下载的apache2.0.59版本太旧,配置和原来网上的不一样了,终于参照网上vista下的配置让服务器跑了起来。(见上传配置文件http://dl2.csdn.net/down4/20070719/19183631232.rar)
2.写了个简单的测试文件,终于大功告成

今天的学习:老炮昨天让我今天搞个登陆页面,要有数据库储存用户名和密码,密码要用MD5加密存放
1.学着配置了一下phpmyadmin,学了一下简单的mysql的语言(具体可以见《十天学会php》),结果搞了半天才建立个数据库,接着居然找不到在哪里建立列表,狂晕(其实在那个页面左上顶端点你的建立的数据库就行了),唉。。。
2.让后就是开始学习建立php注册网页,在网上找了些代码实例,造了个垃圾登陆页面,学了一下怎么把数据从一个网页传到另一个网页,结果一上午加下午4小时都没搞定,数据死活传不到数据库里。狂晕啊!!!!!!
结果发现,在网上粘贴了代码是先连接了数据库,然后进行了验证登陆,确实连上了,结果数据还是写不进数据库,在痛苦的挣扎中发现原来网上代码验证完数据库后用了exit(),我靠!!!!!!!!!!!!!!!!!!
终于将用户名和密码传进了数据库,用了MD5加密,这个很简单,返回个函数值就行了($a=MD5($b))。
3.想搞高级一点,就是不允许注册相同的用户名和空用户名,又在网上找了好长时间,还是没实现,看来得明天了,搞了个while的查找循环,结果是个死循环,我靠again啊!

今天学到的命令:
myspl:
  1. show databases
  2. describe tablename
  3. use databasename
  4. select * from talbename
php:
  1. mysql_query()
  2. $dbcnx=mysql_connect()
  3. mysql_selectdb( "databasename",$dbcn)
  4. 还有记不起来了
  5.  $exec="INSERT INTO info(name,pw) VALUES('$nm','$mdpw')";
      mysql_query($exec,$dbcnx)
终于搞定了输入中空用户名和重复用户名的错误
用了个if(){if() else};
其中判断空用户名用的是:“”=$name
重复用户名用的是:$b="select * from info where name='$nm'";
                                    $a=mysql_query($b);
                                    if(false==mysql_fetch_array($a)){}
原来在mysql中查询特殊的内容是不用做循环的 ,本来一直以为这种查询就是不停的做循环,mysql自己会作查询。
注意:mysql_query()函数只有在对其进行del,insert,updata时才返回相应的false和true值,这就意味着其不能用来判断是否符合查询内容,必须再用函数mysql_fetch_arry()做判断
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值