我有 2 张桌子。父表是learn_mor
e,子表是reference_keys
两个表都是innodb
reference_keys has two columns:
key_id [index]
key_href
learn_more table
id [primary]
keys_id [foreign key]
page_title
page_content
我想要做的是从 reference_keys 表中获取更多信息表中的多个链接。例如,learn_more table id:1, keys_id:1,3,4,8,13,25,..., page_title:Home Page: blah blah, page_content: blah blah......
问题是 phpmyadmin 不允许我在 learn_more 的 keys_id 中放置超过 1 个 id。
//错误
//警告:#1265 第 1 行的列 'keys_id' 的数据被截断
我猜关系视图设置不正确。- 我该如何解决?
在我的页面上,它在回显中显示 key_id 而不是 id 的值:这是 key_href。所以我的页面显示“1”而不是 1 的值,这是一个链接..
也许我的sql查询不正确?
$SQL = "SELECT * FROM learn_more WHERE page_title = '$this_page'";