database connect probleem
Code (php)
1
2
3
4
5
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("blabla", $db);
?>
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("blabla", $db);
?>
<html><head><title>Fiets planner </title>
<link rel="stylesheet" type="text/css" href="css/fiets.txt">
<head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$plaatsen_SQL = "SELECT DISTINCT plaatsen_begin FROM reis ORDER BY plaatsen_begin" ;
$plaatsen_result = mysql_query($plaatsen_SQL);
//hier de plaatsen weergeven
while($plaatsen = mysql_fetch_array($plaatsen_result)) {
echo "<li><a href=plaatsen_lijst.php?plaatsen_begin=".$plaatsen['plaatsen_begin'].">".$plaatsen['plaatsen_begin']."</a></li>";
}
mysql_close();
?>
$plaatsen_SQL = "SELECT DISTINCT plaatsen_begin FROM reis ORDER BY plaatsen_begin" ;
$plaatsen_result = mysql_query($plaatsen_SQL);
//hier de plaatsen weergeven
while($plaatsen = mysql_fetch_array($plaatsen_result)) {
echo "<li><a href=plaatsen_lijst.php?plaatsen_begin=".$plaatsen['plaatsen_begin'].">".$plaatsen['plaatsen_begin']."</a></li>";
}
mysql_close();
?>
</body>
</html>
Als ik nu op een van de "plaatsen_begin" klik, krijg ik de volgende fout op pagina plaatsen_lijst.php :
Database unreachable or temporarly offline
Sorry.
de pagina plaatsen_lijst.php roept echter exact dezelfde databaseconnectie aan.
Hoe zit dat nu....
svp in newbie taal ;-)
Gewijzigd op 01/01/1970 01:00:00 door Patrick G
dan zullen de gegevens voor de database connectie niet kloppen
Code (php)
1
2
3
4
5
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","Je inlognaam", "Je wachtwoord")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("naam van je database", $db);
?>
// include de database connectie
$db = mysql_connect("localhost","Je inlognaam", "Je wachtwoord")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("naam van je database", $db);
?>
Code (php)
1
2
3
4
5
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("fietsennl", $db);
?>
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("fietsennl", $db);
?>
<html><head><title>Fiets planner </title>
<link rel="stylesheet" type="text/css" href="css/fiets.txt">
<head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$plaatsen_SQL = "SELECT DISTINCT * FROM plaatsen ORDER BY plaatsen_begin" ;
$plaatsen_result = mysql_query($plaatsen_SQL);
//hier de plaatsen weergeven
while($plaatsen = mysql_fetch_array($plaatsen_result)) {
echo "<li><a href=plaatsen_lijst.php?plaats_id=".$plaatsen['plaats_id'].">".$plaatsen['plaatsen_begin']."</a></li>";
}
mysql_close();
?>
$plaatsen_SQL = "SELECT DISTINCT * FROM plaatsen ORDER BY plaatsen_begin" ;
$plaatsen_result = mysql_query($plaatsen_SQL);
//hier de plaatsen weergeven
while($plaatsen = mysql_fetch_array($plaatsen_result)) {
echo "<li><a href=plaatsen_lijst.php?plaats_id=".$plaatsen['plaats_id'].">".$plaatsen['plaatsen_begin']."</a></li>";
}
mysql_close();
?>
</body>
</html>
-----------------------------------
hierna ga ik naar de volgende pagina
-----------------------------------
Code (php)
1
2
3
4
5
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("fietsennl", $db);
?>
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("fietsennl", $db);
?>
<html><head><title>routekeuze</title>
<link rel="stylesheet" type="text/css" href="css/fiets.txt">
<head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php>
$reis_SQL = "SELECT * FROM reis WHERE reis_id=$plaats_id";
$reis_result = mysql_query($reis_SQL);
//hier de reizen weergeven LINE 16!
while($reis = mysql_fetch_array($reis_result)) {
echo
//Eind lijn 16
"<li>".$plaatsen['plaatsen_eind']."</a></li>";
}
mysql_close();
?>
$reis_SQL = "SELECT * FROM reis WHERE reis_id=$plaats_id";
$reis_result = mysql_query($reis_SQL);
//hier de reizen weergeven LINE 16!
while($reis = mysql_fetch_array($reis_result)) {
echo
//Eind lijn 16
"<li>".$plaatsen['plaatsen_eind']."</a></li>";
}
mysql_close();
?>
------------------------------------
Nu krijg ik de melding:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\phpmap\xampp\htdocs\xampp\plaatsen_lijst.php on line 16
Ik gebruik echter op regel 16 hetzelfde argument als in de eerste pagina, dus ik denk dat de fout al eerder op de pagina zit.
Gewijzigd op 01/01/1970 01:00:00 door patrick G
Gebruik dit eens:
$reis_result = mysql_query($reis_SQL) or die(mysql_error());
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
klopt de query uit de eerste pagina wel ?
Gewijzigd op 01/01/1970 01:00:00 door patrick G
Echo de query op je scherm en je zult zien dat waarschijnlijk $plaats_id geen waarde heeft.
http://localhost/xampp/plaatsen_lijst.php?plaats_id=2
Dat is de plaats_id van de aangeklikte plaats
Gewijzigd op 01/01/1970 01:00:00 door patrick G
$plaats_id = $_GET['plaats_id'];
Ik ben pas een week bezig, dus vandaar dat ik zulke domme vragen stel:-(
Hartelijk dank
Geeft niks. En 'domme vragen' bestaan niet, wel domme antwoorden. :P