如何使用PHP MYSQL循环str_replace()

时间:2017-03-14 08:48:51

标签: php html mysql

我的想法是想在MYSQL上循环使用令牌并将其替换为另一个值/字符串,请参阅下面的预览

https://i.stack.imgur.com/qdG4W.png

  <?php

 $token= $_POST["token"];
 $replace_token = str_replace  ("#", "new data", $token);

?>

2 个答案:

答案 0 :(得分:-1)

如果我理解正确,你想选择一些东西并替换特定领域内的内容? 尝试使用REPLACE(https://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_replace

SELECT id, myNameField, REPLACE(myNameField,'#','newValue') as replacedField, someOtherField
FROM yourTable
WHERE yourCondition IS matched
ORDER BY yourWill

答案 1 :(得分:-1)

你可以直接使用sql查询而不是这样做。

根据你的问题,你想做一些像启动循环的令牌值,如和url bla bla ..并且你想用适当的值替换。

所以只需运行sql查询。

Update {table name} SET token {field name} = {'your respected data'};