English 中文(简体)
PHP/MySQL Problem
原标题:PHP/MySQL Problem
  • 时间:2010-05-07 18:52:00
  •  标签:
  • php
  • mysql

为什么这只印刷了第一个网站的具体内容,而另外2个网站却没有这样做?

<?php
        echo  NPSIN Data will be here soon! ;

        // connect to DB
        $dbhost =  localhost ;
        $dbuser =  root ;
        $dbpass =  root ;

        $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ( Error connecting to DB );

        $dbname =  npsin ;

        mysql_select_db($dbname);

        // get number of sites
        $query =  select count(*) from sites ;
        $result = mysql_query($query) or die ( Query failed:   . mysql_error());

        $resultArray = mysql_fetch_array($result);
        $numSites = $resultArray[0];

        echo "<br><br>";

        // get all sites
        $query =  select site_name from sites ;
        $result = mysql_query($query);

        // get site content
        $query2 =  select content_name, site_id from content ;
        $result2 = mysql_query($query2);

        // get site files


        // print info
        $count = 1;
        while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
                echo "Site $count: ";
                echo "$row[0]";
                echo "<br>";
                $contentCount = 1;
                while ($row2 = mysql_fetch_array($result2, MYSQL_NUM)) {
                        $id = $row2[1];
                        if ($id == ($count - 1)) {
                                echo "Content $contentCount: ";
                                echo "$row2[0]";
                                echo "<br>";
                        }

                        $contentCount++;
                }

                $count++;
        }
?>
最佳回答

问题在于,你假定,一旦你以与现场浏览相同的方式完成浏览,就会重开<代码>的<<2。 提一开始。 这意味着,在你找到第一任(除非你回答两个问题)之后,第二次传票没有结果。 你们应考虑先ach,然后进行阵列调查,以获得价值。

更好的解决办法将涉及从<条码>现场到<条码>的条目,后者不需要这种复杂的匹配程序。 Joins是欧洲青年论坛的一个重要部分,我高度建议学习如何使用这些工具。 rel=“nofollow noreferer”> http://dev.mysql.com/doc/refman/5.0/en/join.html

问题回答

暂无回答




相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签