服务器变量 $_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数据库里面的所有数据表信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)