php编程中文乱码、绝对路径、SQL版本等编程基础方法

一、中文乱码

出现错误在数据库查询时出现 Unknown column “名称” in ‘where clause’ ,而“名称”是有效字段名,且单引号、双引号和斜引号均使用正确的情况下,主要还是中文乱码传递的问题

mysqli_query ($mysql,”set names ‘utf8’ “) ;方式解决

 

二、绝对路径

方法一 define(“ROOTPATH”,dirname(__FILE__));

此后用ROOTPATH.”/f/a.php”;的绝对路径方法

方法二echo $_SERVER[‘DOCUMENT_ROOT’];

得到的也是绝对路径

 

三、MYSQL版本查询方法

在程序中可以用以下代码解决

$sql=”SELECT version()“;
$res = mysqli_query($mysql, $sql);
$row = mysqli_fetch_row($res);
echo $row[0]; //此处会显示版本号

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注