配置文件
config.php<?php
//首先创建连接数据库配置文件
//使用常量方法
header('content-type:text/html;charset=utf-8');
define('DB_HOST','localhost');
define('DB_USER','root');
define('DB_PSD','root');
define('DB_NAME','demo1');
define('DB_CHAR','utf8');
connect.php文件<?php
//引入配置文件
require 'config.php';
header('content-type:text/html;charset=utf-8');
$mysqli = new mysqli(DB_HOST,DB_USER,DB_PSD,DB_NAME);
if ($mysqli->connect_errno)
{
echo '
';
echo '连接数据库情况:';
echo '连接失败'.$mysqli->connect_error;
echo '
';}else
{
echo '
';
echo '连接数据库情况:';
echo '连接成功';
echo '
';}
$mysqli->set_charset(DB_CHAR);
2.预处理插入语句<?php
require 'public/connect.php';
//先查询再插入
//1.查询,如果表中有则不插入,没有则插入数据
//2.插入语句
//3.关闭数据库连接
//第一步
//准备插入的语句
$data = ['name'=>'郭芙','email'=>'gf@php.cn', 'psd'=>'123'];
//查询语句
$sql = "SELECT * FROM `userLog` WHERE `name`=?";
$Name=$data['