【发布时间】:2014-12-15 23:36:21
【问题描述】:
echo $values ['sqlcolumnname'];即使 vardump $values 有效,也不会返回显示的值... 我试图在屏幕上以可读格式返回这些值。 我可能在这里遗漏了一些简单的东西,但我对 php 很陌生......提前谢谢你
<?php
mysql_connect("localhost:3306","root","admin");
mysql_select_db("smlc");
$result = mysql_query("SELECT * FROM `service_times`");
$values = mysql_fetch_array($result);
echo $values ['service_times_title'];
echo $values ['service_times_content'];
?>
var_dump 的输出是:
array(6) { [0]=> string(1) "1" ["Service_times_id"]=> string(1) "1" [1]=> string(24) "Regular Worship Services" ["Service_times_title"]=> string(24) "Regular Worship Services" [2]=> string(118) "Holy Communion: Sunday 8:30 a.m. & 11:00 a.m. Sunday School: 9:45 a.m. between services Nursery care is available." ["Service_times_content"]=> string(118) "Holy Communion: Sunday 8:30 a.m. & 11:00 a.m. Sunday School: 9:45 a.m. between services Nursery care is available." } string(118) "Holy Communion: Sunday 8:30 a.m. & 11:00 a.m. Sunday School: 9:45 a.m. between services Nursery care is available." string(24) "Regular Worship Services"
当我使用 var_dump($values['service_times_title']);该值返回 NULL。我确实尝试循环它但没有效果。我以为我真的不需要它来循环,因为我只需要第一行的值。
(这不是从教程中完成的,但是我以前在其他项目中使用过) 再次感谢
【问题讨论】:
-
要是这么简单就好了。使用循环二循环。
-
您是否按照教程进行操作?如果是的话,你有机会发布链接吗?我只是出于好奇而问,@Fred-ii- 已经提到了解决方案是什么。
-
能否请您添加 var_dump 的输出?否则有什么错误吗?如果你这样做
var_dump($values['service_times_title']);呢? -
您的 vardump 显示密钥是
Service_times_title而不是service_times_title尝试使用大写的 S。
标签: php sql arrays variables echo