van mysql naar ->i simple connectie maken
nu wou ik de verandering gaan doorvoeren wou starten met een simpele connectie
maar hier krijg ik een fout melding gerelateerd aan mijn ??intern ip adres??
Code (php)
1
2
3
2
3
<?php
Fout bij verbinden met database: Access denied for user 'username'@'192.168.0.1' (using password: YES) in /volume1/web/gema/_admin_gema/admin/entrance/login.inc.php on line 17
?>
Fout bij verbinden met database: Access denied for user 'username'@'192.168.0.1' (using password: YES) in /volume1/web/gema/_admin_gema/admin/entrance/login.inc.php on line 17
?>
het script (copy paste vanuit de tut)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$username = "*****";
$password = "*****";
$host = "**.myds.me";
$database = "**";
/*toegang mysql oude manier
$toegang = mysql_connect("$host","$username","$password");
//toegang DB
mysql_select_db("$database",$toegang) or die("Oops een klein technisch probleem: geen verbinding maken met Database");
*/
//mysqli nieuwe manier
$link = mysqli_connect("$dns", "username", "$password", "$database");
if(!$link)
{
trigger_error('Fout bij verbinden met database: '.mysqli_connect_error());
}
?>
$username = "*****";
$password = "*****";
$host = "**.myds.me";
$database = "**";
/*toegang mysql oude manier
$toegang = mysql_connect("$host","$username","$password");
//toegang DB
mysql_select_db("$database",$toegang) or die("Oops een klein technisch probleem: geen verbinding maken met Database");
*/
//mysqli nieuwe manier
$link = mysqli_connect("$dns", "username", "$password", "$database");
if(!$link)
{
trigger_error('Fout bij verbinden met database: '.mysqli_connect_error());
}
?>
wat doe ik fout
Gewijzigd op 15/11/2015 14:40:35 door Chris Bosmans
Je gebruikt mysql_connect. Niet doen: ga voor mysqli_connect().
@Eddy: Dat zag ik weer over het hoofd, maar die comment is ook erg vreemd.
Gewijzigd op 15/11/2015 14:40:38 door - Ariën -
om dat ik de mysqli connect wou testen.
maar nu krijg ik een fout met de mysqli connect
die missende " is corrigeerd
Gewijzigd op 15/11/2015 14:41:52 door chris Bosmans
Chris Bosmans op 15/11/2015 14:40:11:
maar nu krijg ik een fout met de mysqli connect
Wat voor? Met 'een fout' kunnen we weinig, gezien dat van alles kan zijn.
Code (php)
1
2
3
2
3
<?php
Fout bij verbinden met database: Access denied for user 'username'@'192.168.0.1' (using password: YES) in /volume1/web/gema/_admin_gema/admin/entrance/login.inc.php on line 17
?>
Fout bij verbinden met database: Access denied for user 'username'@'192.168.0.1' (using password: YES) in /volume1/web/gema/_admin_gema/admin/entrance/login.inc.php on line 17
?>
dit is een werkend script via mysql dus wat is er verandert of waar moet ik op letten met die mysqli
Gewijzigd op 15/11/2015 14:46:09 door chris Bosmans
De syntax is: mysqli_connect(<host>, <username>, <password>, <database>);
In je code hierboven staat $dns - deze is niet gedefinieerd? Zet het melden + weergeven van fouten eens aan bij ontwikkelen...
Daarnaast kun je beter voor de object georienteerde aanpak gaan.
En je doet er verstandig aan meteen de goede character encoding in te stellen bij het maken van een connectie met de daarvoor bestemde functie/methode.
Verder horen variabelen niet tussen " te staan.
ik heb nog een klein missing $ bij de Username,
dit was de issue
had deze altijd over hoofd gezien
connectie is gemaakt
TOPIC can be closed
Fijn dat het opgelost is, het topic zal vanzelf wel naar beneden zinken.