mysql - 从 mySQL 数据库中获取类型为 'text' 的值

标签 mysql php

<分区>

Possible Duplicate:
PHP: “Notice: Undefined variable” and “Notice: Undefined index”

我是 PHP 和 mySQL 的新手,这是我程序的一部分,但发生的事情是它没有从数据库返回“文本”列的值,而是显示“ undefined index ”文本''。我 100% 确定它存在于数据库中。有人可以帮帮我吗?

$method_get_article = "SELECT TEXT FROM ARTICLE WHERE UID = '$user_id' LIMIT 1";
$get_article = mysql_query($method_get_article, $conn) or die (mysql_error());
$article = mysql_fetch_array($get_article);**strong text**
$text = $article['Text'];
//$row = mysql_fetch_assoc($get_article);
//$text = $row['Text'];
echo $text;

最佳答案

错误非常清楚地说明了问题:'Undefined index 'Text'

一开始你写:

$method_get_article = "SELECT TEXT FROM ARTICLE WHERE UID = '$user_id' LIMIT 1";

这意味着你选择名为“TEXT”的列,然后你写:

$text = $article['Text'];

它获取名为“文本”的列。

更改它们,使它们相同。

关于mysql - 从 mySQL 数据库中获取类型为 'text' 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11990308/

相关文章:

php - 简单的 Ajax 过滤器不返回结果

php - 如何返回整个 mysql 结果集,并且一次一个将每一行设置为一个数组?

PHP SQL - SELECT 中的 OR 条件基于是否存在

php - 如何检查 MySQL 表中是否存在值

PHP 登录表单不起作用,我该怎么解决它?

php - 分页查询mysql+php耗时20-40秒

php - 我在 Laravel 5 中的哪里放置自定义字体?

php - Json编码整个mysql结果集

java - 动态 Web 项目中的 JDBC 驱动程序问题

java - 这个类设计错了吗?