xuesheng=array(
'001'=100,
);
//增加
xuesheng['输入的学号']=输入的分数;
//修改
//删除
unset(xuesheng['输入的学号']);
//查找
$chazhao='输入的查找学号'.',';//后面这个逗号是为了方便即使输入一个学号也可以用数组
$chazhao=explode(',',$chazhao);
foreach($chazhao as $k){
if($k!='' !empty($k)){
echo $k.'学号:'.$k.'分数:'.xuesheng[$k].'/br';
echo $k.'学号:'.$k.'分数:'.xuesheng[$k].'/br';
echo $k.'学号:'.$k.'分数:'.xuesheng[$k].'/br';
}
随手写的没调试,具体的你要调试,实际中应该还要过滤用户输入的数据
表单页面:
form action="login.php" method="post"
用户名:input type="text" name="user" /br/
用户名:input type="text" name="user" /br/
用户名:input type="text" name="user" /br/
密 码:input type="password" name="pass" /br/
密 码:input type="password" name="pass" /br/
密 码:input type="password" name="pass" /br/
button type="submit"登录/button
/form
登录处理页面login.php
php
mysql_connect(数据库服务器,数据库登录用户名,数据库密码);//建立临时数据库连接
mysql_select_db(数据库名称);
$user=$_POST['user'];//取得表单输入的用户名
$pass=$_POST['pass'];//取得表单输入的密码
$sql="select * from 数据表名称 where user='$user'";//构造Sql查询语句
if(!mysql_query($sql)){//如果执行Sql语句不成功
exit( '用户名错误');
$sql="select * from 数据表名称 where user='$user' and pass='$pass'";//构造Sql查询语句
exit( '密码错误');
//这里写登录成功的逻辑代码//
随便写了一下,没测试.不见得一定能成功!
但格式语法差不多就是这样,我只是想给你一个样式而已!
具体你还要自己多多学习!
举例如下:
创建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);
if($mark0){
echo "删除成功";
}else{
echo? "删除失败";
mysql_close($con);
运行结果:
第一段:PHP操作MySql数据库
新增数据
$query
=
"INSERT
INTO
grade
(name,email,point,regdate)
VALUE
('
;
@mysql_query($query)
or
die(
'添加数据出错:'
.mysql_error());
修改数据
"UPDATE
SET
name='小可爱'
WHERE
'修改出错:'
删除数据
"DELETE
FROM
'删除错误:'
显示数据
"SELECT
id,name,email,point
grade";
$result
'查询语句出错:'
while
(!!
$row
mysql_fetch_array($result))
{
echo
$row[
'id'
].
'----'
.$row['name'
].'----'
.$row
['email'
.$row['point'
];
'br
/
';
第二段:其他常用函数
mysql_f
etch_row()
:从结果集中取得一行作为枚举数组
etch_assoc()
:
从结果集中取得一行作为关联数组
etch_array()
从结果集中取得一行作为关联数组,或数字数组,或二者兼有
etch_lengths
()
取得结果集中每个输出的长度
ield_name():
取得结果中指定字段的字段名
mysql_num_rows():
取得结果集中行的数目
mysql_num_f
ields():取得结果集中字段的数目
mysql_get_client_inf
o()
取得
MySQL
mysql_get_host_info():
主机信息
mysql_get_proto_info():
协议信息
mysql_get_server_inf
服务器信息
$netId=$_POST[netId];改成$netId=$_POST['netId'];
=================
if ($netID=null)
这是作什么?PHP区别大小写的...$netID 与 $netId不一样.
另外 逻辑判断用 == 或===,一个=是赋值.....
好好看看PHP基本概念再写代码不迟..
以上就是土嘎嘎小编为大家整理的php数据库删除学生信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!