Le Preinz
Legacy Member
Ik krijg met momenten die error op www.chiro-wijnegem.be Ik vermoed dat dit komt omdat ik de opbouw van mijn pagina's en querys niet zo efficiënt aanpak. Ik pruts maar wat tot het werkt.
Op elke onderdeel dat ik include en waar connectie met mysql nodig is doe ik nu eerst $db=mysql_connect($host,$username,$password); en ik eindig dat script telkens met mysql_close();
Is het niet beter om enkel op de hoofdpagina dus de index.php helemaal bovenaan die connect te doen en pas helemaal onderaan die index.php die close? Of gaat dat problemen geven?
edit:
Ik vermoed ook dat dit scriptje te traag is. Hoe kan ik dit optimaliseren. Dit dient om de berichten te tonen op de nieuwspagina.
Op elke onderdeel dat ik include en waar connectie met mysql nodig is doe ik nu eerst $db=mysql_connect($host,$username,$password); en ik eindig dat script telkens met mysql_close();
Is het niet beter om enkel op de hoofdpagina dus de index.php helemaal bovenaan die connect te doen en pas helemaal onderaan die index.php die close? Of gaat dat problemen geven?
edit:
Ik vermoed ook dat dit scriptje te traag is. Hoe kan ik dit optimaliseren. Dit dient om de berichten te tonen op de nieuwspagina.
PHP:
$sql="SELECT * FROM nieuws ORDER BY numba DESC;";
$result=mysql_db_query($database,$sql,$db);
while ( $row=mysql_fetch_array($result)) // alle berichten afgaan in "nieuws"
{
echo "<a name=\"$row[numba]\"></a><h4>$row[titel] </h4>";
echo "<br><a href=\"#top\">[top]</a><br><br>";
$bericht = str_replace($in, $uit, nl2br($row["bericht"]));
echo ($bericht."<BR><BR>");
echo "<a href=\"index.php?p=artikels/reacties&nr=".$row["numba"]."&id=0\">schrijf/ lees reacties";
// aantal reacties per ophalen uit "nieuws_reac"
$query = mysql_query("SELECT * FROM nieuws_reac WHERE numba_in='$row[numba]'");
$aantal = mysql_num_rows($query);
echo " (".$aantal.")</a>";
echo "<br><div align=\"right\">";
echo "<h4>$row[poster] <br>$row[datum]</h4>";
echo "</div>";
echo "<HR SIZE=\"1\">";
}
