php 如何获取服务器的信息

php 如何获取服务器的信息,第1张

服务器变量 $_SERVER 详解:

1、$_SESSION['PHP_SELF'] — 获取当前正在执行脚本的文件名

2、$_SERVER['SERVER_PROTOCOL'] — 请求页面时通信协议的名称和版本。例如,“>

没这么干过 mysql_list_tables 获取 所有表信息 返回指针 mysql_tablename 获取表名

myslq_num_rows函数来判断结果指针中的表的数目

<php

mysql_connect("localhost", "mysql_user", "mysql_password");

$result = mysql_list_tables("mydb");

for ($i = 0; $i < mysql_num_rows($result); $i++)

printf ("Table: %s\n", mysql_tablename($result, $i));

mysql_free_result($result);

> 这是手册上例子 后边的不用我说了吧 sql查询

可能你换成php52也是要安装zend optimizer的

你可以单独安装zend optimizer

再把zend optimizer应用的版本的相关的配置信息添加到 phpini 其实就是一些路径的问题了

默认安装的话他会主机添加到phpini (这一般是把phpini 放在Windows系统文件夹里面)

这个设置比较麻烦 必须搞清楚安装方法和步骤

只要你的数据和 网页文件还在就可以,转出来,这样起到保护数据。到时候在把这些数据导入进去就好了 但是本地安装最好数据库地址 帐号密码和之前一致,要不你要修改网页程序配置文件。

mysql 数据库 就是一个文件夹 你在mysql data目录里面可以看到,把那个文件夹里面的文件复制出来及可以了,你可以先导出sql数据来,网页程序就是 那个 站点根目录里面的文件了,只要这2个数据在卸载前移出来就没问题

你就可以转移到任何php +mysql+apache平台

php有一个方法是mysql_affected_rows(),这个方法的意思是获取上一次 *** 作数据库的所影响的行数

可以使用这个方法来判断是否update语句是否执行成功。

直接使用mysql_query($sql),个人觉得其实也可以的,但是前提是数据库类型是那种自动提交类型,像MyISAM 而不是需要手动提交的类型,像:InnoDB

个人理解:自动提交类型会直接处理$sql语句,只要这个语句没有错误,那么就一定是执行成功的。并且一定是已经执行了,但是需要手动提交的类型就算这个SQL没有错误,如果你没有手动提交那么这个语句是不会执行的,那么你的表中的数据其实没有改变,这个尽针对于非select语句。

以上就是关于php 如何获取服务器的信息全部的内容,包括:php 如何获取服务器的信息、php读取数据库信息的几种方法、php获取mysql数据库里面的所有数据表信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10129832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存