Een (externe) kleine MySQLi-database heb ik met phpMyAdmin toegevoegd aan de bestaande Joonla-database.
Ik heb, in een Joomla artikel, deze geïmporteerde database aangeroepen met een php-script. In de browser zie je dan de gevraagde uitkomst, maar met een "Warning", zie onder. In DirectAdmin heb ik geswitched van PHP 5.5 naar PHP 5.3. Dan is de "Warning" verdwenen! het blijkt daarmee een PHP-versie-probleem te zijn. Kan jij mij op weg helpen om deze "Warning" ook met gebruik van PHP 5.5 te laten verdwijnen?
Ik gebruik Joomla 3.4
adres van de betreffende pagina:
http://ift.tt/1ZTIB88
het script dat ik gebruik:
<?php
$mysqli = new mysqli("localhost", "gebruiker", "password", "database");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$query = "SELECT * FROM `instituten` WHERE `instituut_plaats`='Amsterdam' ORDER BY instituut";
if ($result = $mysqli->query($query)) {
/* fetch associative array */
while ($row = $result->fetch_assoc()) {
echo $row["instituut"]."<br>";
}
/* free result set */
$result->free();
}
/* close connection */
$mysqli->close();
?>
Ik heb, in een Joomla artikel, deze geïmporteerde database aangeroepen met een php-script. In de browser zie je dan de gevraagde uitkomst, maar met een "Warning", zie onder. In DirectAdmin heb ik geswitched van PHP 5.5 naar PHP 5.3. Dan is de "Warning" verdwenen! het blijkt daarmee een PHP-versie-probleem te zijn. Kan jij mij op weg helpen om deze "Warning" ook met gebruik van PHP 5.5 te laten verdwijnen?
Ik gebruik Joomla 3.4
adres van de betreffende pagina:
http://ift.tt/1ZTIB88
het script dat ik gebruik:
<?php
$mysqli = new mysqli("localhost", "gebruiker", "password", "database");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
$query = "SELECT * FROM `instituten` WHERE `instituut_plaats`='Amsterdam' ORDER BY instituut";
if ($result = $mysqli->query($query)) {
/* fetch associative array */
while ($row = $result->fetch_assoc()) {
echo $row["instituut"]."<br>";
}
/* free result set */
$result->free();
}
/* close connection */
$mysqli->close();
?>
Probleem "Warning" in aanroepen externe database, gerelateerd aan PHP-versie