首页 > 编程技术 > php

php获取mysql数据库版本号 mysql_get_server_info

发布时间:2016-11-25 16:01

php获取mysql数据库版本号 mysql_get_server_info

$getmysqlver=@mysql_get_server_info();
 if(empty($getmysqlver))
 {
  $getmysqlver='5.0';
 }
 if($getmysqlver>='5.0')
 {
  $phome_db_ver='5.0';
 }
 elseif($getmysqlver>='4.1')
 {
  $phome_db_ver='4.1';
 }
 else
 {
  $phome_db_ver='4.0';
 }

php Rmdir删除文件目录代码

class  del_path
{
function  wm_chief_delpath($del_path)
{
if(!file_exists($del_path))//目标目录不存在则建立
{echo"Directory not found.";return  false;}
$hand=@opendir($del_path);
$i=0;
while($file=@readdir($hand))
{$i++;
if ($file!="."&&$file!="..")
 {
   //目录
if(is_dir($del_path."/".$file))
{
$del_s_path=$del_path."/".$file;
$this->wm_chief_delpath($del_s_path);
}
else
{
$del_file=$del_path."/".$file;
$this->wm_chief_file($del_file);
}
 }
}
@closedir($hand);
$this->wm_chief_path($del_path);
return  true;
}
//删除文件
function  wm_chief_file($del_file)
{
@unlink($del_file);
}
//删除目录
function  wm_chief_path($del_path)
{
@rmdir($del_path);
}
}

php mysql显示数据表字段 SHOW FIELDS

$mydbname=RepPostVar($_GET['mydbname']);
$mytbname=RepPostVar($_GET['mytbname']);
if(empty($mydbname)||empty($mytbname))
{
 printerror("ErrorUrl","history.go(-1)");
}
$form=$_GET['form'];
if(empty($form))
{
 $form='ebakchangetb';
}
$usql=$empire->query("use `$mydbname`");
$sql=$empire->query("SHOW FIELDS FROM `".$mytbname."`");

php 显示mysql服务器所有数据库 SHOW DATABASES
$mydbname=$_GET['mydbname'];
$selectdbname=$phome_db_dbname;
if($mydbname)
{
 $selectdbname=$mydbname;
}
$db='';
if($canlistdb)
{
 $db.="<option value='".$selectdbname."'

selected>".$selectdbname."</option>";
}
else
{
 $sql=$empire->query("SHOW DATABASES");
 while($r=$empire->fetch($sql))
 {
  if($r[0]==$selectdbname)
  {$select=" selected";}
  else
  {$select="";}
  $db.="<option value='".$r[0]."'".$select.">".$r

[0]."</option>";
 }
}

php 返回mysql字符编码与删除字符编码

function Ebak_GetSetChar($char){
 global $empire;
 if(empty($char))
 {
  return '';
 }
 $r=$empire->fetch1("SHOW COLLATION LIKE '".$char."';");
 return $r['Charset'];
}

//---------------------返回设置编码
function Ebak_ReturnSetNames($char){
 if(empty($char))
 {
  return '';
 }
 $dumpsql="DoSetDbChar('".$char."');rn";
 return $dumpsql;
}

//--------------------去除字段中的编码
function Ebak_ReplaceFieldChar($sql){
 global $phome_db_ver;
 if($phome_db_ver=='4.0'&&strstr($sql,' character set '))
 {
  $preg_str="/ character set (.+?) collate (.+?) /is";
  $sql=preg_replace($preg_str,' ',$sql);
 }
 return $sql;
}

标签:[!--infotagslink--]

您可能感兴趣的文章: