< ?php
$mysql_server_name='localhost'
//改成自己的mysql数据库服务器
$mysql_username='root'
//改成自己的mysql数据库用户名
$mysql_password='12345678'
//改成自己的mysql数据库密码
$mysql_database='mycounter'
//改成自己的mysql数据库名
$conn=mysql_connect($mysql_server_name,
$mysql_username,$mysql_password,
$mysql_database)
$sql='CREATE DATABASE mycounter
DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci
'
mysql_query($sql)
$sql='CREATE TABLE `counter`
(`id` INT(255) UNSIGNED NOT NULL
AUTO_INCREMENT ,`count` INT(255)
UNSIGNED NOT NULL DEFAULT 0,PRIMARY KEY
( `id` ) ) TYPE = innodb'
mysql_select_db($mysql_database,$conn)
$result=mysql_query($sql)
//echo $sql
mysql_close($conn)
echo "Hello!数据库mycounter已经成功建立!"
?>
PHP连接数据库之PHP连接ACCESS数据库代码方法
< ?
$conn = new com("ADODB.Connection")
$connstr = "DRIVER={Microsoft
Access Driver (*.mdb)}
DBQ=". realpath("data/db.mdb")
$conn->Open($connstr)
$rs = new com("ADODB.RecordSet")
$rs->Open("select *
from szd_t",$conn,1,1)
while(! $rs->eof) {
$f = $rs->Fields(1)
echo $f->value
$rs->MoveNext()
}
?>
举例如下:
创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:
先通过GET获取用户编号查询用户信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'"
$result = mysql_query($sql,$con)
if($row = mysql_fetch_array($result)){
}
页面效果:
创建update.php文件,用于修改用户信息:
使用到了mysql_affected_rows() 函数返回前一次 MySQL *** 作所影响的记录行数。
//通过post获取页面提交数据信息
$userId = $_POST[userId]
$userName = $_POST[userName]
$userAge = $_POST[userAge]
$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'"
mysql_query($sql,$conn)//执行SQL
$mark = mysql_affected_rows()//返回影响行数
$url = "userinf_select.php"
运行结果
创建delete.php文件,完成删除用户信息功能:
$userId = $_GET['userId']
include 'connection.php'
$sql = "delete from user_info where user_id='".$userId."'"
mysql_query($sql,$con)
$mark = mysql_affected_rows()//返回影响行数
if($mark>0){
echo "删除成功"
}else{
echo "删除失败"
}
mysql_close($con)
运行结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)