Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-MySQL-Can';t回声a';文本';价值_Php_Mysql_Text - Fatal编程技术网

PHP-MySQL-Can';t回声a';文本';价值

PHP-MySQL-Can';t回声a';文本';价值,php,mysql,text,Php,Mysql,Text,我创建这个东西是为了从数据库中获取文本值 $query1 = "SELECT * FROM `ma_apps` WHERE `assignedto`='$_SESSION[username]'"; $result1 = mysql_query($query1) or die(mysql_error()); $Appdata = mysql_fetch_array($result1) or die(mysql_error()); 然后: $app_content = $Appdata['1'];

我创建这个东西是为了从数据库中获取文本值

$query1 = "SELECT * FROM `ma_apps` WHERE `assignedto`='$_SESSION[username]'";
$result1 = mysql_query($query1) or die(mysql_error());
$Appdata = mysql_fetch_array($result1) or die(mysql_error());
然后:

$app_content = $Appdata['1'];
echo $app_content;
但它回响着,什么也没说,尽管它是钥匙的正确名称。我已经检查了是否可以从数据库中从一个被认为是“TINYINT”的键中获取另一个值,并且它运行良好。但我无法从数据库中回显/获取“文本”键

$query1 = "SELECT * FROM `ma_apps` WHERE `assignedto`='$_SESSION[username]'";
$result1 = mysql_query($query1) or die(mysql_error());
$Appdata = mysql_fetch_array($result1) or die(mysql_error());

谢谢。

我想您想要访问数组中的第二个值。 试试这个

否则,使用
mysql\u fetch\u assoc
创建一个以字段名为键的数组

$query1 = "SELECT * FROM `ma_apps` WHERE `assignedto`='{$_SESSION['username']}'";
而且


尝试
echo$Appdata[0]因为您要求的是一个名为“1”的列,而不是要求索引1

$query1 = "SELECT * FROM `ma_apps` WHERE `assignedto`='".$_SESSION[username]."'";


var\u dump($Appdata)
检查变量内的值并正确使用。索引没有

您也可以使用以下命令来回显结果集中的所有内容:

<?php
    mysql_data_seek($result1,0);
    while ($row = mysql_fetch_array($result1)){
        foreach ($row as $key => $value){
            echo $key." - ".$value;
        }
    }
?>


然后您将看到键值对

如果您的字符串类似于HTML标记,那么它将被视为HTML标记,而不会在屏幕上显示为字符串。值得在浏览器上查看
查看源代码
,查看字符串是否以
开头,字段的值是多少?它是否以
>字段的值开始?是从酷开始的吗。我在下面添加了它作为实际答案。我想访问名为“1”的字段,但现在我将字段名更改为“ttt”-仍然无法回显该值。
$app_content = $Appdata[0];
<?php
    mysql_data_seek($result1,0);
    while ($row = mysql_fetch_array($result1)){
        foreach ($row as $key => $value){
            echo $key." - ".$value;
        }
    }
?>