Nejste přihlášeni
Stránky 1
Dobrý den,
jsem téměř začátečník co se týče práce s databázemi a tak se chci zeptat.
Můj php script vypadá asi takhle:
$spojeni = mysqli_connect("localhost","kudrna","*****","KATA");
$dotaz = "INSERT INTO messages (`message`) VALUES ('" . $message . "')";
vysledek = mysqli_query($spojeni, $dotaz);
Po odeslání dotazu se zbrazí chyba: Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at root@endora.cz to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Dělám chybu někde ve spojení nebo se musí nějakým způsobem spojit moje databáze KATA s konkrétní doménou ?
Předem děkuji.
Offline
Obecne, pro debugovani PHP si muzete zapnout display_errors a log_errors v nastaveni PHP ve webadminu (v detailu domeny). Projeveni zmeny techto parametru muze trvat nekolik minut.
Pripadne taky muzete testovat (temer) kazdou funkci na jeji vysledek ... napr. mysqli_connect ( http://php.net/manual/en/function.mysqli-connect.php )
V priklade je to ukazano
$spojeni = mysqli_connect("localhost","kudrna","*****","KATA");
if (!$spojeni) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
W3C validator | Performance tools | Stavové kódy HTTP | Fiddle | Codepen | Ideone | XAMPP
Offline
Děkuji za pomoc.
Stále se ovšem potýkám s chybovým hlášením: Debugging errno: 1044 Debugging error: Access denied for user 'kudrna'@'88.86.12%' to database 'KATA' .
Offline
Problém vyřešen, měl jsem za to, že SQL není case sensitive.
Offline
Stránky 1