php - 从 PHP 数组中回显特定值?

标签 php mysql arrays

我需要在 HTML 表单中插入特定的数组值。我从 mysql 表中查询、获取和数组。当我 print_r($array) 时,我得到以下输出。

问题:假设我想将 Dæk Bag 值回显为 html 表单问题,我该怎么做?

信息:我的表单中有 40 个问题。

诗。该应用程序仅供自己使用,我知道使用 mySQLi 或 PDO 而不是 mySQL -> 它将尽快更改。

数组:

Array
(
    [0] => 1
    [id] => 1
    [1] => Dæk For
    [title_task_DK] => Dæk For
)
Array
(
    [0] => 2
    [id] => 2
    [1] => Dæk Bag
    [title_task_DK] => Dæk Bag
)
Array
(
    [0] => 3
    [id] => 3
    [1] => Dæk Alm.
    [title_task_DK] => Dæk Alm.
)
Array
(
    [0] => 4
    [id] => 4
    [1] => Dæk Indl.
    [title_task_DK] => Dæk Indl.
)
Array
(
    [0] => 5
    [id] => 5
    [1] => Slange/Lapning For
    [title_task_DK] => Slange/Lapning For
)

我的 PHP 代码:

<?php
$results = mysql_query("SELECT * FROM task_list");
    while($array = mysql_fetch_array($results)) {    
        print_r($array);
    }
?>

我的 mySQL 表:

CREATE TABLE `task_list` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title_task_DK` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8;

最佳答案

尝试匹配键/值以从数组中获取预期结果

while($array = mysql_fetch_array($results)) {   
    if($array['id'] == 2) {
      echo $array['title_task_DK'];
    }
 }

关于php - 从 PHP 数组中回显特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27016938/

相关文章:

iPhone - 用压缩的 plist 文件的内容填充一个数组

Php 上传文件产生错误代码 4。为什么?

php - 如何在没有 'on duplicate key update' 的情况下使用 insertFromSelect(...) ?

PHPUNIT 无需安装

javascript - 在客户端使用 jquery 将图片上传大小限制为 20kb

php - 更改 MySQL 查询以在 SQL Server 中工作

c - 如果 x 的类型为 char * 而不是 char[N],printf ("%s\n", x) 如何工作?

javascript - 想要在每个 WordPress 站点页面上的 WordPress 插件中运行 jQuery 代码

mysql - 什么是二进制(应用程序/八位字节流)文件类型?

java - 创建一个数组,其中每个值都是枚举?