Hoi,
Ik gebruik onderstaande code voor verbinding te maken met mijn database
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$con = mysqli_init();
if (!$con) {
die("mysqli_init failed");
}
if (!mysqli_real_connect($con,"localhost","my_user","my_password","my_db")) {
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
Als ik via een require_once een file met een mysqli while wens te gebruiken stopt mijn code op deze plek.
Code (php)
1
2
3
4
5
6
7
8
9
10
<?php
$sql = "SELECT * FROM shoporders";
$result = $con->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["voornaam"]. " " . $row["achternaam"]. "\r\n";
}
?>
na lang zoeken kom ik maar niet tot een oplossing.
Hopelijk kunnen jullie me helpen.
Alvast veel dankt.
Ik weet niet of je de code onvolledig hebt gekopieerd, maar er ontbreekt in ieder geval aan het einde een afsluitende accolade.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
<?php
$sql = "SELECT * FROM shoporders";
$result = $con->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["voornaam"]. " " . $row["achternaam"]. "\r\n";
}
} // <= deze accolade ontbreekt
?>
Gewijzigd op 11/02/2021 02:25:29 door
Ozzie PHPJeroen de wilde op 10/02/2021 22:29:44:Hoi,
Ik gebruik onderstaande code voor verbinding te maken met mijn database
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$con = mysqli_init();
if (!$con) {
die("mysqli_init failed");
}
if (!mysqli_real_connect($con,"localhost","my_user","my_password","my_db")) {
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
Op regel 11 sluit je de zojuist geopende databaseverbinding weer met mysqli_close(), dus als je dit bestand ergens insluit, is er vanaf dit punt geen databaseverbinding meer beschikbaar.