PHP和数据库Word文档下载推荐.docx
- 文档编号:18391165
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:15
- 大小:975.34KB
PHP和数据库Word文档下载推荐.docx
《PHP和数据库Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《PHP和数据库Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。
40
department
院系
Varchar
编程示例:
<
?
php
$Number=@$_GET['
s_id'
];
$Name=@$_GET['
s_name'
$Depart=@$_GET['
department'
>
html>
head>
title>
PHP数据库练习<
/title>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
/head>
body>
h1>
/h1>
<
formaction="
"
method="
get"
tablewidth="
80%"
border="
0"
tr>
tdwidth="
20%"
fontsize="
2"
学号<
/font>
/td>
姓名<
院系<
40%"
操作<
td>
inputtype="
text"
name="
s_id"
size="
20"
value="
<
s_name"
selectname="
department"
<
optionvalue="
所有部门"
所有部门<
/option>
$conn=mysql_connect('
localhost'
'
root'
123456'
)ordie("
连接失败<
br>
);
mysql_select_db('
test'
$conn)ordie("
连接数据库失败<
//mysql_query("
setnames'
gb2312'
$sql="
selectdistinctdepartmentfromstudent"
;
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
$dep=$row['
echo"
optionvalue='
$dep'
$dep<
}
?
/select>
submit"
confirm"
查询"
&
nbsp;
查询结果是<
/table>
/form>
30%"
/tr>
functiongetsql($Num,$Na,$Dep)
{
$sql="
select*fromstudentwhere"
$note=0;
if($Num){
$sql.="
s_idlike'
%$Num%'
$note=1;
}
if($Na){
if($note==1)
$sql.="
ands_namelike'
%$Na%'
else
s_namelike'
if($Dep&
($Dep!
="
))
$sql.="
anddepartmentlike'
%$Dep%'
else
$sql.="
departmentlike'
if($note==0)
select*fromstudent"
return$sql;
}
$conn=mysql_connect('
$sql="
//echo$sql."
$sql=getsql($Number,$Name,$Depart);
mysql_query("
setNAMESgb2312"
$result=mysql_query($sql);
$total=mysql_num_rows($result);
$num=15;
$page=isset($_GET['
page'
])?
$_GET['
]:
1;
$pagenum=ceil($total/$num);
$page=min($pagenum,$page);
$prepg=$page-1;
$nextpg=($page==$pagenum?
0:
$page+1);
$new_sql=$sql."
limit"
.($page-1)*$num."
"
.$num;
//echo$new_sql."
$new_result=mysql_query($new_sql);
if($new_row=mysql_fetch_array($new_result))
echo"
echo"
.$new_row['
]."
echo"
echo"
while($new_row=mysql_fetch_array($new_result))
{
else
script>
alert('
数据表中无记录'
/script>
?
$pagenav="
if($prepg){
$pagenav.="
ahref='
ex6_2.php?
page=$prepg&
Number=$Number&
Name=$Name&
Depart=$Depart'
上一页<
/a>
for($i=1;
$i<
=$pagenum;
$i++)
if($page==$i){$pagenav.=$i."
$pagenav.="
page=$i&
[$i]<
if($nextpg>
0){
page=$nextpg&
Number=$Number'
下一页<
共("
.$pagenum."
)页"
divalign='
center'
.$pagenav."
/div>
/body>
/html>
课堂练习:
建表联系:
学生表:
课程表:
成绩表:
保存后输入数据:
练习:
测试能否连接MYSQL数据库:
(先把sql文件导入数据库在执行;
需要注意的是eclipse的程序保存路径应在htdocs中)
下面是eclipse的程序保存路径:
程序为:
$conn=mysql_connect('
if($conn)
连接成功"
else
连接失败"
运行成功:
练习:
获取PXSCJ数据库中女同学总学分信息:
)ordie('
连接失败'
mysql_select_db('
PXSCJ'
$conn)ordie('
选择数据库失败'
mysql_query('
SETNAMESgb2312'
$sql="
select*fromXSBwhere性别=0"
$result=mysql_query($sql);
echo"
tableborder=1>
总学分<
while($row=mysql_fetch_row($result))
{
list($XH,$XM,$XB,$CSSJ,$ZY,$ZXF,$BZ)=$row;
$XH<
$XM<
$ZXF<
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 数据库