复制字段并向其中添加一些文本

时间:2013-02-26 02:14:25

标签: php mysql copy field

您好我正在尝试将gamename字段放入customTitle字段,但在其周围添加一些文字。例如游戏名称是气球流行我想要的游戏名称立即播放气球 - FlameGame.net

如果您需要更多信息,请在此问题上撰写评论。非常感谢任何帮助。

- 编辑 -

这是我的代码

<?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');

1 个答案:

答案 0 :(得分:0)

mysql_query("UPDATE games SET customTitle = 'Play ".$Stitle." Now - FlameGame.net' WHERE gameid LIKE '".$Sid."'");