可能带斜杠的变量名称?

时间:2014-11-16 20:29:25

标签: escaping

我有一个SQL查询:

mysql_query("UPDATE `ui_datenbank` 
            SET `bookgenre`='".$result->results[0]->genre/_text."'
            WHERE  `link`='".$row['link']."'") OR DIE(mysql_error());

但我收到此错误消息:警告:在第49行的/ www / htdocs /.../ mdp2.php 中除以零。

我的问题:由于>> _<<<<<或>> /<<字符?

这是我的来源:

Array
(
    [0] => stdClass Object
        (
            [genre/_source] => /search?genre=g_Abenteuer
            [genre/_text] => Abenteuer
            [filmtitel] => Außer Dienst - Helmut Schmidt
            [genre] => Bookgenre-URL
            [sprache] => German
        )

)

1 个答案:

答案 0 :(得分:0)

/;它被解释为一个分裂符号。如果这确实是您想要的results[0]字段的名称,则需要以另一种方式指定它。例如,将名称放在变量中(例如,name),然后使用results[0]->$name引用该字段。