我有一个php文件
<?php
// Connect to database
mysql_connect("******************", "******", "******");
mysql_select_db("*******");
// If something is received
if($_POST)
{
// Filter it to prevent SQL injections
$text = mysql_real_escape_string($_POST['stringdata']);
// Search it on the database
$q = mysql_query("SELECT `reply` FROM `poka` WHERE `word` = '$text' ORDER BY RAND()");
// Show result
if($r = mysql_fetch_assoc($q))
echo $r['reply'];
else
echo "Cannot find a reply";
}
?>
基本上,我可以在一个文本框中输入单词“HEY”,然后它会回复来自嘿等单词的回复。
在我的数据库中,我有3行称为ID,Word,回复。这意味着如果你在文本框中输入“嘿”这个词,它就会扔掉数据库,然后随便回复一下嘿嘿这样的话,就像你正在和电脑聊天一样聊天框
答案 0 :(得分:0)
您需要回显各种HTML标记以使输出为HTML和/或将HTML放在PHP代码之外,即
?>
<p>This code is not parsed by PHP</p>
<?php
// More PHP code