Hallo
Ik ben een "beginner" in PHP/MySQL maar heb lange ervaring met Borland Delphi.
Ik heb een bizar probleem wat ik nooit had met PHP::mysql , maar nu ik wil overschakelen
naar PHP::MySQLI heb ik problemen.
Hieronder mijn code. Het probleem is dat er geen data wordt weergegeven. De record count is effectief
10 , en als ik mijn "echo" lijn die binnen in de while staat verander door simpelweg echo "Test"; dan
krijg ik effectief 10 keer "TEST" te zien ... enig idee iemand ?
<?php
$DB_NAME = '*****';
$DB_HOST = '*****';
$DB_USER = '*****';
$DB_PASS = '*****';
$mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "SELECT * FROM `MyTable` WHERE `Somefield`='Somevalue' LIMIT 10";
$result = $mysqli->query($query) or die($mysqli->error.__LINE__);
if($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo $row['Field1']." - ".$row['Field2'];
}
}
mysqli_close($mysqli);
?>
1.138 views