��焛� �gnuseidde
想問一下 怎改mysql資料庫裡面一個列表裡面 所有某一個字段
就是假設我有用戶表 裡面每個用戶都有一個head字段 然後是用路徑代表
但原來路徑可能是 /Public/image/1.png 我想改成 /Public/image/ 後面的圖片用隨機的=> (rand()*10)然後.png
這個要怎改?
這樣改會辨識不出來
update pre_user set head = '/Public/Uploads/(rand()*100).png'
WHERE `head` LIKE '/Public/Uploads/1.png'
yoJ
函数放在单引号里应该不能解析吧? ��焛� �gnuseidde
我知道但問題要怎改?
UPDATE pre_user SET head = '/Public/Uploads/'+'rand()*10'+'.png' where head = '/Public/Uploads/1.png'
這樣也不行
yoJ
函数被当成字符串了,无法解析的。还有,字符串连接该用点号吧,咋用的加号UPDATE pre_user SET head = '/Public/Uploads/'.rand()*10.'.png' where head = '/Public/Uploads/1.png' ��焛� �gnuseidde
加號不是作用跟.一樣 那剛發的我也試過=>不行 會報錯
yoJ
$sql = "UPDATE pre_user SET head = '/Public/Uploads/'".(rand()*10)."'.png' where head = '/Public/Uploads/1.png'";
��焛� �gnuseidde
不行 你這樣 他不會跑rand 他直接顯示rand在數據庫裡
╮☆憶回☆╰.跃活.
知道像那种现货数据接口去哪要么?