Beste,
Ik heb al honder fora nagezocht op het internet maar kom er nog steeds niet uit. Wat ik wil is mijn database laten zien op mijn website. dus gewoon heel simpel ik roep hem op en hij laat bijvoorbeeld een gegeven uit de database zien.
hieronder heb ik mijn codes toegevoegd. Alsjeblieft ik snap niet wat ik fout doe.. als ik een simpele echo in mijn php code zet geeft hij dat wel weer op mijn site maar database gegevens aanroepen lukt gewoon niet.
Dit bestand heb ik db_config.php genoemd. Gemaakt in een online omgeving by padle. Is voor een schoolopdracht van de TU Delft.
<?php
$db = array (
'host' => 'localhost',
'user' => '***',
'pass' => '***',
'dbname' => 'westmaas'
);
if(!mysql_connect($db['host'], $db['user'], $db['pass']))
{
trigger_error('Fout bij verbinden: '.mysql_error());
}
elseif(!mysql_select_db($db['westmaas']))
{
trigger_error('Fout bij selecteren database: '.mysql_error());
}
else
{
$sql = "SET SESSION sql_mode = 'ANSI,ONLY_FULL_GROUP_BY'";
if(!mysql_query($sql))
{
trigger_error('MySQL in ANSI niet mogelijk');
}
}
?>
En dan in een ander bestand, mijn index.php heb ik deze code: (laatste deel wat onder de php code komt niet meegenomen)
<html>
<head>
<title>OvNu</title>
<link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" />
<script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script>
</head>
<body>
<?php
require_once 'db_config.php';
$sql = "
SELECT
'id'
FROM
'ways'
";
if(!$res = mysql_query($sql))
{
trigger_error(mysql_error().'<br />In query: '.$sql);
}
elseif(mysql_num_rows($res) == 0)
{
echo 'Geen resultaten gevonden';
}
else
{
while($row = mysql_fetch_assoc($res))
{
echo $row['id'].'<br />';
}
}
?>
Hopelijk kunnen jullie me helpen want ik snap er niks van! Alvast hartelijk dank!
734 views