jelleruben
Gebruiker
- Lid geworden
- 11 nov 2006
- Berichten
- 435
Hallo allemaal,
Ik heb een SQL database waar gegevens instaan die ik op een internet pagina getoond wil hebben.
Ik heb eerst mijn SQL statement gemaakt, de heb ik getest en lijkt te werken.
[sql]
SELECT
taken.taken_id AS ID,
taken.taken_datum AS Datum,
takenlijst.takenlijst_item AS Activiteit,
taken.taken_functie AS Functie,
taken.taken_bedrijf AS Bedrijf,
taken.taken_contactpersoon AS Contactpersoon,
status.status_omschrijving AS Status
FROM
taken, takenlijst, status
WHERE
taken.taken_activiteit = takenlijst.takenlijst_id and
taken.taken_ingevoerd = 1 and
taken.taken_status = status.status_id
[/sql]
Nu zou ik dit in een PHP pagina om willen zetten, als ik dit doe dan komen de kolomnamen wel, maar geen gegevens.
Ik heb het gevoel dat ik iets in de "$sql = "SELECT....." wat fouts doe, Is er iemand bereid om even een oogje te werpen?
Ik heb een SQL database waar gegevens instaan die ik op een internet pagina getoond wil hebben.
Ik heb eerst mijn SQL statement gemaakt, de heb ik getest en lijkt te werken.
[sql]
SELECT
taken.taken_id AS ID,
taken.taken_datum AS Datum,
takenlijst.takenlijst_item AS Activiteit,
taken.taken_functie AS Functie,
taken.taken_bedrijf AS Bedrijf,
taken.taken_contactpersoon AS Contactpersoon,
status.status_omschrijving AS Status
FROM
taken, takenlijst, status
WHERE
taken.taken_activiteit = takenlijst.takenlijst_id and
taken.taken_ingevoerd = 1 and
taken.taken_status = status.status_id
[/sql]
Nu zou ik dit in een PHP pagina om willen zetten, als ik dit doe dan komen de kolomnamen wel, maar geen gegevens.
PHP:
<?php
$link = mysqli_connect("192.168.178.13:3307", "*****", "*******", "****");
// Check connection
if($link === false){
die("ERROR: Could not connect. " . mysqli_connect_error());
}
// Attempt select query execution
$sql = "SELECT taken.taken_id AS ID, taken.taken_datum AS Datum, takenlijst.takenlijst_item AS Activiteit, taken.taken_functie AS Functie, taken.taken_bedrijf AS Bedrijf, taken.taken_contactpersoon AS Contactpersoon, status.status_omschrijving AS Status FROM taken, takenlijst, status WHERE taken.taken_activiteit = takenlijst.takenlijst_id AND taken.taken_ingevoerd = 1 AND taken.taken_status = status.status_id";
if($result = mysqli_query($link, $sql)){
if(mysqli_num_rows($result) > 0){
echo "<table>";
echo "<tr>";
echo "<th>ID</th>";
echo "<th>Datum</th>";
echo "<th>Activiteit</th>";
echo "<th>Functie</th>";
echo "<th>Bedrijf</th>";
echo "<th>Contactpersoon</th>";
echo "<th>Status</th>";
echo "</tr>";
while($row = mysqli_fetch_array($result)){
echo "<tr>";
echo "<td>" . $row['taken_id'] . "</td>";
echo "<td>" . $row['taken_datum'] . "</td>";
echo "<td>" . $row['takenlijst.takenlijst_item,'] . "</td>";
echo "<td>" . $row['taken_functie'] . "</td>";
echo "<td>" . $row['taken.taken_bedrijf'] . "</td>";
echo "<td>" . $row['taken.taken_contactpersoon'] . "</td>";
echo "<td>" . $row['status.status_omschrijving'] . "</td>";
echo "</tr>";
}
echo "</table>";
// Free result set
mysqli_free_result($result);
} else{
echo "No records matching your query were found.";
}
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
// Close connection
mysqli_close($link);
?>
Ik heb het gevoel dat ik iets in de "$sql = "SELECT....." wat fouts doe, Is er iemand bereid om even een oogje te werpen?
Laatst bewerkt door een moderator: