我试图写一个声明,它将更新我的数据库中的一个字段,另一个网页将从中读取该字段。基本上,它需要--取决于用户的输入--用预设的句子更新数据库中的条目。这就是我到目前为止所拥有的。
Status:
<form action="" method="post" name="submit">
<select name="serverstatus">
<option value="1">Up</option>
<option value="2">Down</option>
</select>
<br>
<div class="formRow">
<input type="submit" value="Update" class="mws-button blue" name="serverupdate">
<div class="clear"></div>
</div>
</form>
<br>
$serverstatus=$_POST['serverstatus'];
if(isset($_POST['serverupdate']))
{
if ($serverstatus == 1)
{
$connect = mysql_connect('sometext', 'sometext', 'sometext', 'sometext');
if (!$connect)
{
die('Could not connect: ' . mysql_error());
}
if (!mysql_select_db('sometext'))
{
die('Could not select database: ' . mysql_error());
}
$result = mysql_query('UPDATE `table` SET `field` = "<p style="color:green; display:inline;">sometext.</p>"');
if (!$result)
{
die('Could not query:' . mysql_error());
}
mysql_close($connect);
}
发布于 2014-03-20 15:50:07
您只需要正确地转义PHP字符串并进行如下查询:
$result = mysql_query('UPDATE `table` SET `field` = \'<p style="color:green; display:inline;">sometext.</p>\'');
发布于 2014-03-20 15:50:37
mysql_*
函数,它们是不推荐的。学习PDO或MySQLi,你就会因为不这样做而给自己带来伤害。https://stackoverflow.com/questions/22547496
复制相似问题