verbinding met database maken
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$db = mysql_connect("host","inlognaam","Wachtwoord") or die ("Verbinding mislukt");
mysql_select_db("naam_database",$db);
$news_SQL="SELECT * FROM news ORDER BY news_datetime DESC";
$news_result=mysql_query($news_SQL);
(DIT IS REGEL 13)while($news=mysql_fetch_array ($news_result)) {
echo "<div class=\"news\">";
echo "<div class=\"news_datetime\">" . $news['news_datetime']. "</div>";
echo "<div class=\"news_header\">" . $news['news_header']. "</div>";
echo "<div class=\"news_main\">" . $news['news_main']. "</div>";
echo "</div>";
}
mysql_close();
?>
$db = mysql_connect("host","inlognaam","Wachtwoord") or die ("Verbinding mislukt");
mysql_select_db("naam_database",$db);
$news_SQL="SELECT * FROM news ORDER BY news_datetime DESC";
$news_result=mysql_query($news_SQL);
(DIT IS REGEL 13)while($news=mysql_fetch_array ($news_result)) {
echo "<div class=\"news\">";
echo "<div class=\"news_datetime\">" . $news['news_datetime']. "</div>";
echo "<div class=\"news_header\">" . $news['news_header']. "</div>";
echo "<div class=\"news_main\">" . $news['news_main']. "</div>";
echo "</div>";
}
mysql_close();
?>
maar krijg deze foutmelding:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\wamp\www\Frutseltjes\nieuws.php on line 13
Toevoeging op 20/02/2011 20:32:01:
Sorry,
ik was vergeten mijn naam toe te voegen.
Groeten,
Bertus
Gewijzigd op 21/02/2011 13:04:27 door Bertus Wikkerink
kijk anders even naar deze tutorial om te kijken hoe je een nette fout afhandeling kan toevoegen.
Verder is het beter dat je mysql_fetch_assoc() gebruikt.
Haal ook even je inloggegevens weg.
Gewijzigd op 20/02/2011 22:34:45 door Jason van der Zeeuw
Maar ik heb de fout zelf gevonden:
Het zit hem in de aanmelding:
Ik had de aanmeldgegevens(die als voorbeeld werden gebruikt in het boek)
gebruikt. En dat was de fout. Nu ik mijn eigen inloggegevens heb gebruikt,
doet ie het!
Nogmaals allen bedankt.
Ik beschouw dit topic hiermede als gesloten.
Groeten,
Bertus
Verder is goede foutafhandeling de basis van elk php script.
Ik hoop dat ik het zo weer goed heb gedaan?
Bertus
Het verwijderen van de inlog codes heb je nu inderdaad goed gedaan. Ik zou ze als ik jou was voor de zekerheid ook nog even wijzigen op je host. Aangezien ze 17 uur op internet hebben gestaan.