我有下一个文件将数组[]存储到mysql数据库中。现在我想创建一个文件来查看存储的数据,作为一个信息文件....就像一个带有结果的表格。
在phpmyadmin数据库中,我将存储的数据视为:
a:2:{i:0;s:10:"sentra b15";i:1;s:10:"sentra b13";}
感谢您的时间
index.php
<html>
<body>
<form action="insert3.php" method="post">
Firstname: <input type="text" name="firstname[]"> <br>
Firstname 2: <input type="text" name="firstname[]"> <br>
Firstname 3: <input type="text" name="firstname[]"> <br>
Firstname 4: <input type="text" name="firstname[]"> <br>
<input type="submit">
</form>
</body>
</html>
insert.php
<?php
$con=mysqli_connect("localhost","inputmultiplicad","inputmultiplicado","inputmultiplicado");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$data= $_POST['firstname'];
$values= serialize($data);
$sql="INSERT INTO input_field (firstname)
VALUES
('$values')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>
答案 0 :(得分:0)
这是php serialize 功能的结果。使用 unserialize 功能对其进行解码:
echo unserialize($str);
答案 1 :(得分:0)
我认为在你的情况下解决方案就是:
$数据[0];将成为您插入的第一个索引或值。
$数据[1];将是您插入的secind索引或值。
那里......