的考試我有2個表如何使一個自定義的列在MySQL查詢值
1) Post - and its columns :
pid :
uid :
title :
content :
created date :
...
2) URL alias
aid :
sou_url :
des_url :
用來存儲網址別名中的所有頁面的第二個表我網站 我創建了一個函數來獲取別名這樣
function get_alias_url($surl);
for exam get_alias_url("pid/50") = "this-is-my-first-post";
所以,現在,我要選擇具有ü所有帖子rl別名的長度> 50 我想知道,有沒有辦法做一個查詢來做到這一點? 它可能看起來像:
Select * from post where length(get_alias_url("pid/nid")) > 50
感謝
感謝您的回覆,但我的問題是:我可以在mysql中使用php函數嗎? –
你可以在你的查詢字符串本身中使用它,就像當你構建它時發送給你準備好的語句一樣。你能否更清楚地解釋你的意圖?我可以調整我的答案。 – Zarathuztra
謝謝,這對我很有用 –