一个人为我做了一些php /数据库工作了一段时间。他将页面链接到菜单(具有单独的功能/表)。关于如何将所有内容链接到这样的菜单,我有点迷失。
这是我想弄清楚的代码:
function writeContent($page){
$parentQ = "select * from cdi_content where page=\"$page\"";//query to obtain content for this page
$parentResult = mysql_query($parentQ);//run query
$link = mysql_fetch_assoc($parentResult);//result
echo $link['content'];//write content`
}
在他创建的index.php页面上使用<?php writeContent("DDesign/index.php");?>
。
根据我的理解,它贯穿了菜单功能,但我只是想让它打印出数据库中“内容”字段中的内容。
答案 0 :(得分:1)
首先检查查询中有多少行。如果代码有这个,请替换该部分。
function writeContent($page){
$parentQ = "select * from cdi_content where page=\"$page\"";//query to obtain content for this page
$parentResult = mysql_query($parentQ);//run query
$total = mysql_num_rows($parentResult);
if($total > 1) {
while($rows = mysql_fetch_array($parentResult) {
echo "Content: ".$row['content'] . "<br/>";
}
}else{
$rows = mysql_fetch_assoc($parentResult);//result
echo $rows['content'];//write content`
}
}
答案 1 :(得分:0)
替换
select * from cdi_content where page=\"$page\"
有关
select content from cdi_content where page=\"$page\"
或者无论字段名称是什么
答案 2 :(得分:-1)
要获取变量$link
的内容,请使用:
print_r($link);