Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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条件语句中链接到sql_Php_Pdo - Fatal编程技术网

从php条件语句中链接到sql

从php条件语句中链接到sql,php,pdo,Php,Pdo,目标:仅当音频播放器由数据库中的数据触发时才显示音频播放器 下面的“if语句”有效,但是我的链接丢失了,它被花括号({$row['cmmnt\u sng']})包围着。这个链接可以很好地用作html音频控件,不包括花括号和条件。但是该控件出现在每个列表中,有或没有链接到它的音频文件。在条件语句中,链接丢失 注意:条件语句中嵌入的代码需要花括号。如果没有它们,您将得到以下小调:解析错误:语法错误,意外的“”(T_封装的_和_空格),需要标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符

目标:仅当音频播放器由数据库中的数据触发时才显示音频播放器

下面的“if语句”有效,但是我的链接丢失了,它被花括号(
{$row['cmmnt\u sng']}
)包围着。这个链接可以很好地用作html音频控件,不包括花括号和条件。但是该控件出现在每个列表中,有或没有链接到它的音频文件。在条件语句中,链接丢失

注意:条件语句中嵌入的代码需要花括号。如果没有它们,您将得到以下小调:解析错误:语法错误,意外的“”(T_封装的_和_空格),需要标识符(T_字符串)或变量(T_变量)或数字(T_NUM_字符串)

if(isset($row['cmmnt\u sng'])){
回声“

您的问题是
更改为:

if (isset($row['cmmnt_sng'])) {
    echo "
<audio controls>
   <source src='../storedlinks_001/cmmnt_uploads/sng/{$row['cmmnt_sng']}'
</audio>";
        }
if(isset($row['cmmnt\u sng'])){
回声“

你已经在PHP中,所以失去了
谢谢惠特比克。我仍然有链接问题。下面是我重新编写的代码。忘记留下调整后的代码:如果(isset($row['cmmnt\u sng')){echo”“;}应该可以工作,如果你查看html源代码,它会显示什么?对不起大家。它可以工作了!非常感谢。
if (isset($row['cmmnt_sng'])) {
    echo "
<audio controls>
   <source src='../storedlinks_001/cmmnt_uploads/sng/{$row['cmmnt_sng']}'
</audio>";
        }