connectie maken met mysql db

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ricardo Priem

Ricardo Priem

17/03/2018 12:31:06
Quote Anchor link
ben sinds vandaag weer eens begonnen met php nar lange tijd
heb een webserver op mijn synology geïnstalleerd
voor mysql heb ik mariadb 10 geïnstalleerd nu probeer ik via een simpel script hiermee verbinding te krijgen
maar krijg steeds een fout melding ligt dit aan mijn script of is een verbinding naar die maria anders
hier onder mijn script
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$servername
= "local";
$username = "xxxxxx";
$password = "xxxxxx";

// Create connection
$conn = mysqli_connect($servername, $username, $password);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

echo "Connected successfully";
?>

dit is de fout melding
Fatal error: Call to undefined function mysqli_connect() in /volume1/web/2.php on line 7 Call Stack: 0.0007 129640 1. {main}() /volume1/web/2.php:0
 
PHP hulp

PHP hulp

15/11/2024 17:03:34
 
- Ariën  -
Beheerder

- Ariën -

17/03/2018 12:53:18
Quote Anchor link
Blijkbaar heb je geen mysqli-extentie in PHP aangezet.
Ik lees dat je dit bij Synology in het beheerpaneel kan doen bij de instellingen van de Webserver.
Daarna moet je mogelijk de webserver in ieder geven even herstarten.

Of je mariaDB of MySQL gebruikt maakt verder niet uit voor de mysqli-driver.
Gewijzigd op 17/03/2018 12:54:03 door - Ariën -
 
Ricardo Priem

Ricardo Priem

17/03/2018 14:20:41
Quote Anchor link
alles aangezet
maar nu krijg ik deze melding
Warning: mysqli::mysqli(): (HY000/2002): No such file or directory in /volume1/web/2.php on line 7 Call Stack: 0.0010 129560 1. {main}() /volume1/web/2.php:0 0.0011 129984 2. mysqli->mysqli() /volume1/web/2.php:7 Connection failed: No such file or directory
 
Adoptive Solution

Adoptive Solution

17/03/2018 14:33:56
Quote Anchor link
Op een Synology NAS met MariaDB 10 moet je ipv localhost als servernaam

127.0.0.1:3307

gebruiken.
 
- Ariën  -
Beheerder

- Ariën -

17/03/2018 14:34:15
Quote Anchor link
Het pad van de mysql.default_socket lijkt fout te zijn?

Zet de socket bij de extentions ook eens aan?
 
Ricardo Priem

Ricardo Priem

17/03/2018 14:51:54
Quote Anchor link
heb het geprobeerd is inderdaad localhost:3307

bedankt voor de tips en antwoorden
 
- Ariën  -
Beheerder

- Ariën -

17/03/2018 14:57:23
Quote Anchor link
Socket is geen poort. Maar heb je de instelling gevonden, en werkt het nu?
 
Ricardo Priem

Ricardo Priem

17/03/2018 15:00:30
Quote Anchor link
het probleem zat hem in een mariadb en synology
als je mariadb wil aanroepen met php moet je localhost vervangen voor localhost:3307
geen idee waarom maar werkt wel ;-)
 
- Ariën  -
Beheerder

- Ariën -

17/03/2018 15:03:35
Quote Anchor link
Blijkbaar draait mysql op poortje 3306, en zal je denk ik de keuze uit beiden hebben.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.