Hallo,
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$db = @new mysqli('localhost', '***', '***', '***');
if (mysqli_connect_errno())
{
die ('Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}else
{
echo "Verbindung aufgebaut.";
}
$sql = 'SELECT bar FROM testTable WHERE foo=1';
$result = $db->query($sql);
if (!$result)
{
die ('Etwas stimmte mit dem Query nicht: '.$db->error);
}
var_dump($db, $result);
?>
gibt folgendes aus:
Verbindung aufgebaut.
Etwas stimmte mit dem Query nicht: Can't find file: './usr?web180?1/testTable.frm' (errno: 13)
Wenn ich 'SELECT bar FROM testTable WHERE foo=1' in phpmysqladmin ausführe, funktioniert es.
Was ist denn "testTable.frm" ?
LG Kerstin