Kezdőoldal » Számítástechnika » Weblapkészítés » Miért kapom ezt a hibaüzenetet?

Miért kapom ezt a hibaüzenetet?

Figyelt kérdés

A hibaüzenet:

Warning: mysqli_set_charset() expects parameter 1 to be mysqli, boolean given in C:\wamp\www\asd\dbconn.php on line 10


A kód:

$connect=@mysqli_connect($host,$username,$password, $database);

mysqli_set_charset($connect, "utf8");


A függvényt úgy adtam meg, ahogy a php.net-en van (szóval elvileg működnie kéne).



2014. okt. 6. 02:14
1 2
 11/16 A kérdező kommentje:

azt a hibát nyomja el, ami kapcsolódási hiba esetén lenne, de azt kiírom a mysqli_connect_error()-al, szal nincs értelme kiszedni, mert így megformázhatom a hibakódot

de a fenti hibán ez nem változtat

2014. okt. 6. 09:02
 12/16 anonim ***** válasza:
Akkor másképpen fogalmazok. Kukac nélkül nálam a kód működött, csak mostmár pdo-t használok.
2014. okt. 6. 11:07
Hasznos számodra ez a válasz?
 13/16 Drone007 ***** válasza:
100%

Jól van, tegyük tisztába a dolgokat.


A mysqli_set_charset első paramétere a $connect. Ennek egy mysqli típusú kapcsolódási változónak kellene lennie, de nem az, hanem boolean, valószínűleg false. Hogy miért? Azért, mert a kapcsolódás sikertelen.


Létezik normális adatbázisod? $host, $username, $password, $database változók helyesn vannak megadva? Nem hiszem. Mivel a @ elnyomja a kapcsolódási hibát, ezért nem tudod, hogy nem sikerült kapcsolódni az adatbázishoz.

A php.net-en ilyen kódot nem hiszem hogy láttam valaha.

Jobb lenne így használni:

$connect = mysqli_connect($host,$username,$password, $database) or die("Error " . mysqli_error($connect ));

Ezzel egyből kiderül, hogy mi a gond.

2014. okt. 6. 11:22
Hasznos számodra ez a válasz?
 14/16 A kérdező kommentje:
tehát ez a hiba csak akkor jön elő, ha rossz adatokat adok meg?
2014. okt. 6. 17:21
 15/16 Drone007 ***** válasza:
EZ a hiba (a kapcsolat változó nem megfelelő) csak ebben az esetben jön elő.
2014. okt. 7. 08:45
Hasznos számodra ez a válasz?
 16/16 A kérdező kommentje:
köszi a segítséget!
2014. okt. 8. 05:00
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!