如何使用php将值插入数据库

如何使用php将值插入数据库,php,Php,这些是存储在1.php中的值 我想在2.php中插入这些值,如下所示 $value2=$_POST['c_name']; $value3=$_POST['c_vehicle_number']; $value4=$_POST['c_phone']; $value5=$_POST['c_email']; ===================================================== 我使用require'1.php'; 它不会将值插入数据库。 解决方案是什么?要将值输入

这些是存储在1.php中的值

我想在2.php中插入这些值,如下所示

$value2=$_POST['c_name'];
$value3=$_POST['c_vehicle_number'];
$value4=$_POST['c_phone'];
$value5=$_POST['c_email'];
===================================================== 我使用require'1.php'; 它不会将值插入数据库。
解决方案是什么?

要将值输入数据库,必须连接到数据库

创建到相关数据库的连接。 执行我们想要的查询。 例如:

说明:

如您所见,我们首先尝试使用mysqli_connect和相关的数据库地址、用户名、密码和数据库名称来保持连接`

然后,我们使用mysqli_query执行查询,并将前面打开的连接+希望执行的查询字符串传递给它

可以找到更多的解释

重要提示:此示例不受SQL注入保护,对您来说,防范SQL注入非常重要。阅读相关内容

你可以试试这个

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysqli_query($con,$sql))
  {
  die('Error: ' . mysqli_error($con));
  }
echo "1 record added";

mysqli_close($con);
?>
你说:

$sql="INSERT into customer_details(c_id,c_name,c_vehicle_number,c_phone,c_email) VALUES ('".$_POST['value1']."','".$_POST['value1']."','".$_POST['value1']."','".$_POST['value1']."','".$_POST['value1']."')";
它可以写
“.$value2.”、“$value3.”、“$value4.”、“$value5.”

如何在另一页上使用这些变量?您需要全局定义这些变量..最好在1.php中使用表单n它会将您的所有数据发布到另一页..使用require'1.php';哪种方法不起作用,另一种方法是什么?@Ashish variables global?相反,他应该将代码从1改为2.php,然后使用表单上的post方法和操作集改为表单2.phpglobal工作正常。谢谢@Ashish。
$sql="INSERT into customer_details(c_id,c_name,c_vehicle_number,c_phone,c_email) VALUES ('".$_POST['value1']."','".$_POST['value1']."','".$_POST['value1']."','".$_POST['value1']."','".$_POST['value1']."')";
('','$value2','$value3','$value4','$value5') you did mistake here