设为首页 收藏本站
查看: 573|回复: 0

[经验分享] 常 用 程 序 参 考(UNIX操作系统)(PHP)

[复制链接]

尚未签到

发表于 2017-4-7 09:18:28 | 显示全部楼层 |阅读模式
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("删除文件失败");
}

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-361303-1-1.html 上篇帖子: php:修改目录下文档权限(777,644 ) 下篇帖子: php json_encode 替代方法 (亦可显示中文)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表