Hallo,
ich bin noch ein Anfänger in Sachen serverseitige Programmierung, ich hab versucht, auf meinem Server eine Datenbank anzulegen. Es geht um diese Webseite: Gagarin
Die Tabelle habe ich dort angelegt: http://www.siesta-home.de/cgi-bin/create_db.php
Der Code für die Seite:
Ich habe mal nach "/tmp/mysql.sock" in meiner Info PHP gesucht, und gefunden, dass das zu der Variable MYSQL_SOCKET gehört. Nun hab ich nach diesem Begriff gegoogelt, habe aber nicht genau herausgefunden, wie man genau das in der php.ini Datei ändert, ich habe gelesen, dass es für die Verbindung zum Server zuständig ist, die Variable. Wie muss ich also das ändern?
Danke für eure Hilfe
Mfg
ich bin noch ein Anfänger in Sachen serverseitige Programmierung, ich hab versucht, auf meinem Server eine Datenbank anzulegen. Es geht um diese Webseite: Gagarin
Die Tabelle habe ich dort angelegt: http://www.siesta-home.de/cgi-bin/create_db.php
Doch dort kommt: Verbindung fehlgeschlagen: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Der Code für die Seite:
PHP:
<?php
// Verbindungs-Objekt samt Zugangsdaten festlegen
@$db = new mysqli('localhost', 'root', '');
// Verbindung überprüfen
if (mysqli_connect_errno()) {
printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
exit();
}
// SQL-Befehl
$sql_befehl = "CREATE DATABASE IF NOT EXISTS testbank3";
if ($db->query($sql_befehl)) {
// Meldung bei erfolgreicher Erstellung der Datenbank
echo "Datenbank erfolgreich angelegt.";
} else {
// Meldung bei fehlschlag
echo "Datenbank konnte nicht angelegt werden!";
}
// Verbindung zum Datenbankserver beenden
$db->close();
?>
Ich habe mal nach "/tmp/mysql.sock" in meiner Info PHP gesucht, und gefunden, dass das zu der Variable MYSQL_SOCKET gehört. Nun hab ich nach diesem Begriff gegoogelt, habe aber nicht genau herausgefunden, wie man genau das in der php.ini Datei ändert, ich habe gelesen, dass es für die Verbindung zum Server zuständig ist, die Variable. Wie muss ich also das ändern?
Danke für eure Hilfe
Mfg