我的表名中的列中有一个 url 的列,它包含多个值,例如" https://www.google.com/#q=如何 到 make a android app "和
http://www.bing.com/search?q= how to to make make android appp& go==&qs = n&qun& form = qul=qblh&pq = how to to tomake a android app& sc = 8-15& sp = -1& sk =
我想在输出中分别获取数据,例如
网站= https://www.google.com
关键字=如何制作Android应用。
任何想法都可以,我该如何在 mySQL 中获得。
您可以在PHP中使用substr()函数来切割字符串。在您的情况下,您可以将角色直至'https://www.google.com'。
在http://ro1.php.net/substr
上阅读更多信息如果您想直接在查询中进行操作,也可以使用substr()。SQL语法是这样的:
从table_name
选择substr(列,start_position,desired_length)
*从table_name选择substr(column_name,1,20);*