php - 如何读取/查看存储的数组[] mysql php

标签 php mysql arrays serialization

我有下一个文件将数组[]存储到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>

插入.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);
?>

最佳答案

这是php的结果 serialize 功能。使用unserialize 函数对其进行解码:

echo unserialize($str);

关于php - 如何读取/查看存储的数组[] mysql php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22240222/

相关文章:

php - MySQL - 计算数据库中名称实例的不同数量

javascript - KnockoutJS - 在没有引用的情况下传递可观察值

php - 如何创建谷歌阅读器?

php - 在没有定义排序规则的情况下订购 MySQL 字符串结果?

php - jquery-ui-1.8.14 使用 php 和 mysql 自动完成

php - MySQL:count(id) 在使用 GROUP BY 时返回 1 而不是实际的总行数

php - excel array column double/triple/etc..辅音生成

java - 在 Java 中访问和引用 HashMap 时遇到问题

php - 文本框自动填充 mysql 数据,但不填充文本区域

php - Drupal 打印模块 - 更改 PDF 输出的名称