0

不久前,一个人为我做了一些 php/database 工作。他将页面链接到菜单(具有单独的功能/表格)。我对将所有内容链接到这样的菜单有什么好处有点迷茫。

这是我试图弄清楚的代码:

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`
}

<?php writeContent("DDesign/index.php");?>他创建的 index.php 页面上。

据我了解,它通过菜单功能运行,但我只是想让它打印数据库中“内容”字段中的内容。

4

3 回答 3

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`

    }

}
于 2012-10-29T21:18:34.237 回答
0

代替

select * from cdi_content where page=\"$page\"

为了

select content from cdi_content where page=\"$page\"

或者任何字段名称

于 2012-10-29T21:10:41.133 回答
-1

要获取变量$link 使用的内容:

print_r($link);
于 2012-10-29T21:29:01.867 回答