1、数据库连接文件:conn.php(连接MYSQL数据库的配置文件) |
<? //本文件是数据库连接的配置文件,连接参数在此定义 $host="localhost"; $user="******";//you need modify here,replace your database's account $passwd="******";//also modify here,replace your database's password $dbname="******";//and modify here,replace your database's name if(!$link=mysql_connect("$host", "$user", "$pwd")) //start connect your database { print 'Could not connect to database'; exit; } mysql_select_db("$dbname") or die("Could not select database"); ?> |
2、数据库列表文件:list_alltb.php(列出数据库中所有表格名称) |
<? //演示了如何列出一个数据库的所有表
include("conn.php"); $result = mysql_list_tables($dbname); if (!$result) { print "DB Error, could not list tables\n"; print 'MySQL Error: ' . mysql_error(); exit; } $i=0; echo "数据库$dbname中有表如下:<br>";//the code below start tolist all the tables in the database"; echo "<table border=1>"; while ($i<mysql_num_rows($result)) { $tb_names[$i] = mysql_tablename ($result, $i); echo "<tr><td>$tb_names[$i]</td></tr>\n"; $i++; } echo "</table>";
mysql_free_result($result);//free the resource at the end ?>
|
3、数据库查询文件:selectdb.php(数据库查询,对结果的显示 ) |
<?php //演示如何查询数据库 include("conn.php"); /* 执行 SQL 查询 */ $query = "SELECT * FROM my_table"; $result = mysql_query($query) or die("Query failed");
/* 在 HTML 中打印结果 */ print "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { print "\t<tr>\n"; foreach ($line as $col_value) { print "\t\t<td>$col_value</td>\n"; } print "\t</tr>\n"; } print "</table>\n";
/* 释放资源 */ mysql_free_result($result);
/* 断开连接 */ mysql_close($link); ?>
|
4、数据库操纵文件:operatedb.php(数据库记录的增加、删除、修改 ) |
<? //演示了如何对数据库中的数据进行插入,删除和更新操作
include("conn.php");
$sql="insert into user (ID,PW,Name,Sex,Email,Title,Info) values ('$userid','$userpw','$usernam e','$usersex','$usermail','$usertitle','$userinfo')";//插入语句 mysql_query($sql) or die(mysql_error());//执行插入操作
$sql="delete from user where ID='$userid'"; //删除语句 mysql_query($sql) or die(mysql_error()); //执行删除操作
$sql="update user set PW='$userpw',Name='$username',Sex='$usersex',Email='$usermail', Title='$usertitle',Type='$usertype',Info='$userinfo' where ID='$userid'"; //更新语句 mysql_query($sql) or die(mysql_error()); //执行删除操作
mysql_close($link); // 断开连接
?>
|
5、文件操作程序:fileoperate.php (最常用的文件操作) |
<? $filename="****";//要操作的文件名
//读操作,读出一个文件所有内容到一个字符串变量中 $content=file($filename); $content=join("",$content); print $content;
//再将该字符创串的内容写入原来的文件中 if(!$fp=fopen($filename,"w"))//”w“方式打开文件时,如果文件不存在,则创建该文件;如果存在,则覆盖原文件 { die("open file $filename error!"); } fputs($fp,$content,strlen($content)); fclose($fp);//写完后要及时关闭文件句柄
//追加到文件末尾 if(!$fp=fopen($filename,"a"))//追加到文件末尾,用"a"方式打开 { die("open file $filename error!"); } fputs($fp,$content,$strlen($content)); fclose($fp);
//删除文件 if(is_file($filename)) { unlink($filename) or die("删除文件失败"); }
|
相关推荐
在类UNIX操作系统上使用PHP进行动态网页设计.pdf 本篇文章主要介绍了PHP语言在类UNIX操作系统上的应用,特别是在动态网页设计方面的应用。PHP是一种服务器内置式的脚本语言,它的出现使得在类UNIX操作系统上快速地...
Linux是一套免费使用和自由传播的类Unix操作系统,Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 其创始人为林纳斯·托 软件开发设计:PHP、...
标题中的“PHP脚本修改Linux或Unix系统口令方法”是指使用PHP编程语言编写脚本来改变Linux或Unix操作系统中用户的密码。这个过程涉及到几个关键步骤和安全注意事项。 首先,我们需要一个能够修改用户口令的Shell...
标题中的"PHP脚本修改Linux或Unix系统口令方法"是指使用PHP编程语言编写脚本来更改Linux或Unix操作系统的用户密码。这个过程涉及到几个关键步骤,包括创建一个能够修改口令的Shell脚本,配置Sudo权限,以及通过...
Linux操作系统是一种开源、自由的计算机操作系统,源自对UNIX操作系统的克隆。它的核心开发者是芬兰赫尔辛基大学的学生Linus Torvalds,他在1991年发布了Linux的0.01版,随后这个系统逐渐发展成为了一个稳定、功能...
标题和描述中提到的知识点是使用PHP脚本来修改...在实施此类操作时,必须充分考虑系统的安全性,遵循最佳实践,确保不会引入新的安全隐患。此外,对于更深入的PHP编程安全知识,可以查阅专门的书籍或在线资源进行学习。
它为现代操作系统的设计提供了很多灵感,很多现代操作系统都借鉴了 Unix 的设计理念和技术。 #### 其他操作系统 除了上述几种主流操作系统之外,还有一些其他的系统,例如 macOS、iOS、Android 等,它们各自针对...
在线报名管理系统采用PHP+Mysql架构,是一款对SEO非常友好、功能全面、安全稳定、支持多终端...操作系统 Linux/Unix 或 Windows 软件环境 Laravel 5.1的运行环境 Apache/Nginx , PHP 5.5.9+ / PHP 7.0 , MySQL 5.0+
【标题解析】:“hivemail邮件系统 v1.2 RC1 for UNIX.rar”指的是一个名为“hivemail”的邮件系统,版本为1.2的Release Candidate(RC)1,是专为UNIX操作系统设计的。Release Candidate是软件开发过程中的一个阶段...
Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux是许多企业...
Linux 是在 1991 年发展起来的与 UNIX兼容的操作系统,可以免费使用,它的源代码 可以自由传播且可任人修改、充实、发展,开发者的初衷是要共同创造一个完美、理想并 可以免费使用的操作系统。 我们并不能使同学...
操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信...
在IT领域,时间戳是一个非常重要的概念,尤其是在服务器端编程、数据分析和系统日志记录等方面。Unix时间戳,又称Unix时间或POSIX时间,是一种在计算机科学中广泛使用的时间表示方式。这个“Unix时间戳转换查询小...
PHP判断当前操作系统类型主要涉及使用PHP语言来检测执行代码的操作系统环境。这在开发跨平台的Web应用时非常有用,因为某些功能或设计可能需要根据不同的操作系统进行调整。在PHP中,判断操作系统类型通常可以分为两...
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。 <br> 正则表达式的使用,可以通过...
【基于PHP平台的网络考试系统开发与研究】 随着20世纪90年代计算机网络技术的飞速发展,信息处理和传递突破了时间和地域的限制,网络化和全球化成为不可阻挡的世界潮流。在这种背景下,Web后台开发成为了关注焦点,...
ABC网络硬盘带提取码PHP版 v1.9 unix优化版是一个专门为商业环境设计的网络存储解决方案,基于PHP编程语言,并且针对Unix操作系统进行了优化。这个版本的系统集成了提取码功能,增强了数据的安全性和访问控制,确保...