require_once werkt niet na connectie db

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Advanced Mendix Developer Order Management Systeme

Advanced Mendix Developer Order Management Systemen (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende e-commerce markt? Je doet dit bij PostNL door met je DevOps team onze Mendix applicaties verder te ontwikkelen, waarbij je complexe logistieke business processen vertaalt naar applicaties die ons primaire proces ondersteunen". Wat ga je doen? PostNL wordt een postal tech company We nemen de ontwikkeling van onze IT applicaties in eigen hand door onze eigen software-ontwikkel-capability op te zetten. Als Advanced Mendix Developer ben je onderdeel van een multidisciplinair, agile werkend Business-IT-team. Samen met dit team bouw je onze logistieke IT-applicaties verder

Bekijk vacature »

Jeroen de wilde

Jeroen de wilde

10/02/2021 22:29:44
Quote Anchor link
Hoi,

Ik gebruik onderstaande code voor verbinding te maken met mijn database
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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)
PHP script in nieuw venster Selecteer het PHP script
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.
 
PHP hulp

PHP hulp

29/11/2021 16:34:34
 
- Ariën -
Beheerder

- Ariën -

10/02/2021 23:08:12
Quote Anchor link
Wat zegt de error_log?
 
Ozzie PHP

Ozzie PHP

11/02/2021 02:25:05
Quote Anchor link
Ik weet niet of je de code onvolledig hebt gekopieerd, maar er ontbreekt in ieder geval aan het einde een afsluitende accolade.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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 PHP
 
Ward van der Put
Moderator

Ward van der Put

11/02/2021 11:08:28
Quote Anchor link
Jeroen de wilde op 10/02/2021 22:29:44:
Hoi,

Ik gebruik onderstaande code voor verbinding te maken met mijn database
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.