【发布时间】:2013-02-26 02:14:25
【问题描述】:
您好,我正在尝试将gamename 字段放入customTitle 字段,但在其周围添加一些文本。例如,游戏名称中的游戏名称是 Balloon Pop 我想要 Play Balloon Pop Now - FlameGame.net
如果您需要更多信息,请将 cmets 写入此问题。非常感谢任何帮助。
--编辑--
这是我的代码
<?php
if(isset($_POST['title'])) {
$query = "SELECT * FROM games";
$result = mysql_query($query) or die ("no query");
mysql_query("UPDATE games SET gameKeywords=tags");
$title = array();
$id = array();
while($row = mysql_fetch_assoc($result)){
$title[] = $row['gamename'];
$id[] = $row['gameid'];
}
foreach($title as $Stitle){
foreach($id as $Sid){
mysql_query("UPDATE games SET customTitle = 'Play ".$Stitle." Now - FlameGame.net' WHERE gameid LIKE '".$Sid."'");
}
}
}
?>
在db 中,它将所有customTitles 替换为第一个游戏的名称。
--编辑--
我想出了一个 mysql 命令,它完全符合这个程序应该做的事情。 这里是:
UPDATE games SET customTitle = concat('Play ',gamename,' Now – FlameGame.net');
【问题讨论】:
-
SET在WHERE之前排在第一位。