Kezdőoldal » Számítástechnika » Programozás » Miért nem csatlakozik a php...

Miért nem csatlakozik a php az adatbázishoz? Hibát ír a 13. sorban.Miért?

Figyelt kérdés

<?php


$host="localhost";

$fn="root";

$jsz="";

$ab="adat";


define('HOST', $host);

define('FN', $fn);

define('JSZ', $jsz);

define('AB', $ab);


$kapcsolat=mysqli_connect(HOST, FN, JSZ, AB) or die ("Hiba az adatbázis csatlakozásakor!");


mysqli_query( $kapcsolat, "SET NAMES UTF8");

mysqli_query( $kapcsolat, "set character set UTF8");

mysqli_query( $kapcsolat, "set collation_connection='utf8_hungary_ci'");


$kapcsolat2=mysqli(HOST, FN, JSZ, AB) or die ("Hiba az adatbázis csatlakozásakor2!");


$kapcsolat2->query("SET NAMES UTF8");

$kapcsolat2->query("set character set UTF8");

$kapcsolat2->query("set collation_connection='utf8_hungary_ci'");


?>


Parse error: syntax error, unexpected ',', expecting '(' in C:\xampp\htdocs\adat\kapcsolatiadatok.php on line 13


Ezt írja ki..



2020. júl. 14. 12:28
 1/7 anonim ***** válasza:
Talán értelmezd a hibaüzenetet.
2020. júl. 14. 12:48
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
A hibaüzenetben konkrétan benne van, hogy mi a hiba.
2020. júl. 14. 13:07
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
#1 #2 lehet én nézek be valamit, de ott ahol írja én nem látok hibát. sőt, így ránézésre máshol sem. (kipróbálni nem tudom, mert csak pdo van felrakva)
2020. júl. 14. 14:12
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

1. Magyar változóneveket felejtsd el!

2. Minek definiálsz konstansokat változókból? Használd simán a változókat!

3. Az FN egy foglalt kulcsszó a PHP-ben és névtelen (arrow) függvényeket lehet vele definiálni. Ez okozza a problémát

4. Minek a két külön kapcsolat?

2020. júl. 14. 15:59
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

#4

Tényleg! Az $fn lehet bezavar.. ez eszembe sem jutott. (nem tudjuk, hogy milyen php verziót futtat, de ezek szerint 7.4-et)


Amúgy szerintem csak gyakorol/próbálkozik valamivel, pl, hogy hogyan lehet mysqli-vel két féle módon kapcsolatot létrehozni.

(bár a javaslatom az, hogy inkább sehogy: használj PDO-t! :))

2020. júl. 14. 16:35
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
Köszi mindenkinek a választ. Az FN $fn -nel volt a hiba.
2020. júl. 15. 11:43
 7/7 anonim ***** válasza:

Fú, nálunk az OKJ-n kb szó szerint ugyanígy csináltuk és maga a tanárnő se értette igazán, ezért el se tudta normálisan magyarázni...


Én se vágtam.

Tanultam mellette autodidakta, de hackerranks-en meg C# hobbiprojekteket csináltam (akkor még picikéket és hemzsegtek a hibáktól, antipatternektől).

De a php nem érdekelt.


Plusz addigra az egyetemet is elkezdtem.


Szóval fel a fejjel! :)

2020. júl. 15. 12:58
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!