<?php
header("content-type:text/html;charset=utf-8");
$con=mysqli_connect('127.0.0.1','yuan','123456789');
if($con){
echo "数据库连接成功";
}
else echo "数据库连接失败".mysqli_error();
$data=mysqli_select_db($con, 'yuan');
if($data){
echo "数据库选择成功";
}
else echo "数据库选择失败";
$insert=mysqli_query($con,"INSERT INTO $data(name,password,sex,like,neckimage) VALUE('_POST[name]','_POST[password]','_POST[sex]','_POST[like]','_POST[neckimage]')");
if($insert){
echo "你已经成功导入数据";
}
else echo "你导入数据失败";
mysqli_close($con);
数据库里数据依然是零
$insert=mysqli_query($con,"INSERT INTO $data(name,password,sex,like,neckimage) VALUE('_POST[name]','_POST[password]','_POST[sex]','_POST[like]','_POST[neckimage]')");
这里有明显的错误,$data _POST[name] 等都是变量,不能放在字符串里面,应该是
$insert=mysqli_query($con,"INSERT INTO " + $data + "(name,password,sex,like,neckimage) VALUE('" + _POST[name] + "',... 后面我就不改了,类似的
还有从你的图看,你这个是字段定义,不是表中的数据,看这个不能判断是否添加了数据。
echo $sql 执行sql 做测试