当前位置: 编程技术>php
本页文章导读:
▪CentOS 5.x 系统yum 升级php到5.2.x的方法(测试可用) 在用的centos 5.4系统中,目前提供php版本为5.1.6,通过以下方法升级PHP到5.2比较方便。
先将以下地址导入:
代码示例:
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# vi /etc/yum.repos.d/CentOS-Ba.........
▪删除mysql数据库中重复记录的php代码 方法:
创建一新表,直接导入不重复的数据记录。
本文用到的数据库为:test_db,临时表为:test_tab。
例子:
<?php
/**
* 删除数据库中重复记录
* edit www.
* at 2013/6/25
*/
set_time_limit(13600.........
▪php用户注册表单提交的实例介绍 通过以下的例子,大家可以掌握使用php创建一个简单的用户注册表单及提交程序的方法。
1,php代码部分
<?php
/**
* 用户注册
* edit www.
*/
if(isset()($_POST['submit'])){
# connect to the database he.........
[1]CentOS 5.x 系统yum 升级php到5.2.x的方法(测试可用)
来源: 互联网 发布时间: 2013-12-24
在用的centos 5.4系统中,目前提供php版本为5.1.6,通过以下方法升级PHP到5.2比较方便。
先将以下地址导入:
代码示例:
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息
代码示例:
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
执行命令,自动升级。
代码示例:
yum update php -y
yum install libmcrypt -y
yum install libmcrypt -y
经验证,是可以的。
遇到错误时,可以考虑如下的解决方法。
方法1:换一个url
代码示例:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
方法2:先从网络上下载到本地,再安装
代码示例:
wget http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt
以上二种方法,经测试均可用。
[2]删除mysql数据库中重复记录的php代码
来源: 互联网 发布时间: 2013-12-24
方法:
创建一新表,直接导入不重复的数据记录。
本文用到的数据库为:test_db,临时表为:test_tab。
例子:
<?php
/**
* 删除数据库中重复记录
* edit www.
* at 2013/6/25
*/
set_time_limit(13600); //设置时间
$conn = mysql_connect()('localhost','root',''); //连接数据库
mysql_select_db('test_db',$conn);
mysql_query()("set names 'gbk'");
$query = mysql_query("select min(id) as mid from my_shuju group by title");
while($row = mysql_fetch_array($query))
{
mysql_query("INSERT into test_tab select id,cid,title,cat,level3,cname from taobaoguanjianci where id=$row[mid]");
}
?>
说明:
注意set_time_limit()函数的用法,如果数据较多时,可能会超时,用这个函数做下超时限制。
[3]php用户注册表单提交的实例介绍
来源: 互联网 发布时间: 2013-12-24
通过以下的例子,大家可以掌握使用php创建一个简单的用户注册表单及提交程序的方法。
1,php代码部分
<?php
/**
* 用户注册
* edit www.
*/
if(isset()($_POST['submit'])){
# connect to the database here
# search the database to see if the user name has been taken or not
$query = sprintf()("SELECT * FROM users WHERE user_name='%s' LIMIT 1",mysql_real_escape_string($_POST['user_name']));
$sql = mysql_query()($query);
$row = mysql_fetch_array($sql);
#check too see what fields have been left empty, and if the passwords match
if($row||empty($_POST['user_name'])|| empty($_POST['fname'])||empty($_POST['lname'])|| empty($_POST['email'])||empty($_POST['password'])||
empty($_POST['re_password'])||$_POST['password']!=$_POST['re_password']){
# if a field is empty, or the passwords don't match make a message
$error = '<p>';
if(empty($_POST['user_name'])){
$error .= 'User Name can\'t be empty<br>';
}
if(empty($_POST['fname'])){
$error .= 'First Name can\'t be empty<br>';
}
if(empty($_POST['lname'])){
$error .= 'Last Name can\'t be empty<br>';
}
if(empty($_POST['email'])){
$error .= 'Email can\'t be empty<br>';
}
if(empty($_POST['password'])){
$error .= 'Password can\'t be empty<br>';
}
if(empty($_POST['re_password'])){
$error .= 'You must re-type your password<br>';
}
if($_POST['password']!=$_POST['re_password']){
$error .= 'Passwords don\'t match<br>';
}
if($row){
$error .= 'User Name already exists<br>';
}
$error .= '</p>'
}else{
# If all fields are not empty, and the passwords match,
# create a session, and session variables,
$query = sprintf("INSERT INTO users_table(`user_name`,`f_name`,`l_name`,`email`,`password`)
VALUES('%s','%s','%s','%s',PASSWORD('%s'))",
mysql_real_escape_string($_POST['user_name']),
mysql_real_escape_string($_POST['fname']),
mysql_real_escape_string($_POST['lname']),
mysql_real_escape_string($_POST['email']),
mysql_real_escape_string($_POST['password']))or die(mysql_error());
$sql = mysql_query($query);
# Redirect the user to a login page
header("Location: login.php");
exit;
}
}
# echo out each variable that was set from above,
# then destroy the variable.
if(isset($error)){
echo $error;
unset($error);
}
?>
2,html内容部分
<form action="/blog_article/</ echo $_SERVER[.html'PHP_SELF']; ?> " method="post">
<p>User Name:<br /><input type="text" name="user_name" <? if(!$row){echo 'value="'.$_POST['user_name'].'"';} ?> /></p>
<p>First Name:<br /><input type="text" name="fname" <? echo 'value="'.$_POST['fname'].'"'; ?> /></p>
<p>Last Name:<br /><input type="text" name="lname" <? echo 'value="'.$_POST['lname'].'"'; ?> /></p>
<p>Email:<br /><input type="text" name="email" <? echo 'value="'.$_POST['email'].'"'; ?> /></p>
<p>Password:<br /><input type="password" name="password" /></p>
<p>Re-Type Password:<br /><input type="password" name="re_password" /></p>
<p><input type="submit" name="submit" value="Sign Up" /></p>
</form>
很简单,适合初学php的朋友参考,建议大家自行练习一下。
最新技术文章: