suche banales Beispiel um auf MariaDB zugreifen zu können

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Stefan!

Benutzer
Registriert
21. Dez. 2013
Beiträge
65
Reaktionspunkte
0
Punkte
6
Hallo,
leider funktioniert das folgende Beispiel nicht.
Datenbank/Passwort sind mit phpMyAdmin angelegt.
index.php steht auf Diskstation im Verzeichnis web/ku ...
Virtueller Host in Web Station angelegt, der auf dieses Verzeichnis führt
MariaDB 5 auf Diskstation deinstallier
MariaDB 10 auf Diskstation installiert


Fehlermeldung:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /volume1/web/Ku/index.php on line 11 Error: Call to undefined function mysql_connect() in /volume1/web/Ku/index.php on line 11 Call Stack: 0.0003 352488 1. {main}() /volume1/web/Ku/index.php:0

gibt es irgendwo ein banales funktionierendes Beispiel
Datenbank öffnen
Tabelle öffnen
Datensatz einfügen

Danke für einen Hinweis!

<html>
<head>
<title>Select a MariaDB Database</title>
</head>

<body>
<?php
$dbhost = 'localhost:3307';
$dbuser = 'guest1';
$dbpass = 'guest1a';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) ;

if(! $conn ) {
die('Could not connect: ' . mysql_error() );
}
echo 'Connected successfully';

mysql_select_db( 'PRODUCTS' ) ;
mysql_close($conn) ;
?>
</body>
</html>


**********
DSM 6.1.3-15152 Update 5
 
Hey Stefan!

mysql_conect ist veraltet. Du musst mit den aktuellen PHP Versionen das neue Interface mysqli() verwenden.

Beispiel: $handle = new mysqli(<host>, <user>, <kennwort>, <datenbank>)

Falls die Verbindung bei MariaDB über localhost nicht funktioniert, verwende 127.0.0.1:3307
 
Danke für den Hinweis ... dann muß ich mich mit dem neuen Interface mysqli() befassen.
Die ganzen Beispiele die ich "gegoogelt" haben scheinen auf einem anderen interface aufzubauen.
Mit dem Hinweis klappt die Verbindung!

Danke!
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat