php7.x配置和使用炒陈饭

有时候博客写过了,当时怎么解决问题都忘了,回过头来看自己的博客就像在看大神写的一样。。尴尬。。

php设置问题,又是炒陈饭的问题。

php5.x和php7.x已经有了本质的变化,php.ini设置也不一样。

家里用的php7.3

php.ini要支持mysql,需要搜索mysql,将以下的冒号去掉,去掉后如下

extension=mbstring
extension=mysqli
extension=pdo_mysql

完了用phpinfo()测试

得有mysqli support这个框,才算OK。


php7.x的增删改查也不一样,办公还是用的5.2,就不多研究,需要注意,贴个7.x的增

<?php
        header("content-type:text/html;charset=utf-8");
        $par1=$_POST["par1"];
        $par2=$_POST["par2"];
        $par3=$_POST["par3"];
        $par4=$_POST["par4"];
        $par5=$_POST["par5"];
        $par6=$_POST["par6"];
        $par7=$_POST["par7"];
        $par8=$_POST["par8"];
        $par9=$_POST["par9"];
        header("Content-Type:text/html;charset=utf-8");
		// 1. 使用mysqli链接数据库(这里使用wampserver默认的)
		$connection = mysqli_connect('127.0.0.1:3306','root','123456');
		// 2. 解决识别不了数据库文件的中文
		mysqli_query($connection,"set names 'utf8';");
		if (!$connection) {
		    // 连接数据库失败
		    exit('<h1>连接数据库失败</h1>');
		}
		echo "链接数据库成功";
		// 每次只能查询一条数据
		mysqli_select_db( $connection,"common-cnt");
		echo "链接表成功";
		$sql="INSERT INTO hgj_problem (模块名称,模块版本,责任人,问题类型,问题等级,问题描述,问题解决,当前状态,备注) VALUES ('{$par1}','{$par2}','{$par3}','{$par4}','{$par5}','{$par6}','{$par7}','{$par8}','{$par9}')";
		// $sql="INSERT INTO test (名称,数量) VALUES ('te','2')";
		$query = mysqli_query($connection,$sql);
		if($query){
			echo "增加数据成功";
		}
		mysqli_close($connection);
?>

要注意mysql和mysqli的不同。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章