【发布时间】:2016-11-29 07:29:54
【问题描述】:
我正在尝试检索 MYSQL 表的不同列的名称,然后将它们保存为我设置为 cookie 的单个字符串变量。问题是所有配方都保存在数组中的单个元素中。如果我可以将每个字段保存为数组中的单独对象,那甚至会很有帮助。此外,某些字段名称可能包含空白字符(例如空格)。老实说,我不太确定如何解决这个问题,但是我尝试在下面的简化代码中:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$db_name = "db_name";
$table_id = "table_name";
$conn = mysqli_connect($servername, $username, $password, $db_public_tables);
if (!$conn) {
die("Error: " . mysqli_connect_error());
}
$sql = "SHOW COLUMNS FROM `$table_id`";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($result)){
$field_array = implode(" ", $row[0]);
setcookie('selected_field_array_cookie', $field_array);
}
mysqli_close($conn);
?>
我正在寻找能够在 html 页面上打印特定字段名称的输出。例如:
echo $field3;
感谢您的考虑。欢迎任何形式的答案,但最好使用 PHP/MYSQL/JS
【问题讨论】: