昨天才开始学习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:
用了个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()做判断
昨天上网找了点软件和资料,今天发现还是不够用,唉,上网查发现好多内容都是重复的。真是万事开头难啊,凭我这水平估计后面更难。。-_-!!!!!!!!!!!!!!
言规正传,不知怎么的,想学学那些大牛写学习笔记了,不知道对我这个蠢材有没有用,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:
- show databases
- describe tablename
- use databasename
- select * from talbename
- mysql_query()
- $dbcnx=mysql_connect()
- mysql_selectdb( "databasename",$dbcn)
- 还有记不起来了
- $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()做判断