Hány száz hiba van benne?
Sziasztok, Még most tanulom a php és próbálok egy mysqli kapcsolódást csinálni, csak nem megy...
A hiba üzenet:
Warning: mysqli_connect(): (28000/1045): Access denied for user 'username'##kukac##'10.1.2.12' (using password: NO) in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 22
Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 30
Warning: mysqli_error() expects parameter 1 to be mysqli, null given in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 30
A kód:Amúgy csináltam már hasonlót az jó volt, de nem így csinátam
ja és még annyit h ezt ott írja ki ahol előhívtam:abbol gondolom hogy jó fele járok mert a hibaüzenetben kiírta a felhasználónevet tehát csak van valami jó benne
■ A hiba üzenet:
Warning: mysqli_connect(): (28000/1045): Access denied for user 'username'##kukac##'10.1.2.12' (using password: NO) in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 22
Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 30
Warning: mysqli_error() expects parameter 1 to be mysqli, null given in /home/public_html/tesztelesalatt/class/class.kapcs.php on line 30
A kód:
class pelda{
public function kapcsolodas(){
$hoszt="VALAMI";
$uname="VALAMI";
$passw="VALAMI";
$link = mysqli_connect(
$this->hoszt,
$this->uname,
$this->passw
);
$dbname="VALAMI";
$select_db= mysqli_select_db(
$this->link,
$this->dbname) or die(mysqli_error($this->link));
}
}
ja és még annyit h ezt ott írja ki ahol előhívtam:
<?php
require_once('class/class.kapcs.php');
$kap = new pelda();
$kap->kapcsolodas();
?>
Előbb egy lépést hátra:
A $this->hoszt,
Nem is véletlen, hogy azt írja, nem használsz jelszót.
03-tól 05-ig "VALAMI" ott kap
Nem tudom
A $hoszt és a $this->hoszt
$hoszt
és a$this->hoszt
nem ugyanaz a változó!Egyébként inkább így:
public function kapcsolodas($host="localhost", ...){ ...
[off] Soha nem értettem, hogy
Soha nem értettem, hogy miért használ valaki magyar elnevezéseket...?
Mi a haszna? Előbb-utóbb úgyis rájössz, hogy csak magadnak nehezítesz.
Az pedig, hogy egyesek keverik az angolt és a magyart akódban...
No ez a csúcs...
[/off]
Azt javaslom, hogy kezdőként is használj angol elnevezéseket.
Egyetértek. Ha esetleg az
Nyelv
Én például azt nem szeretem, amikor valaki nincs tisztában az angol nyelv nyelvtanával vagy korlátos a szókincse, és így helytelenül nevezi el a függvényeit/változóit. Elég sok ilyet láttam, akkor már inkább legyen magyar, de helyes.
Nálam hibrid :D
Elég megérteni az adott problémát magyarul, meg megismerni az adott terület kifejezéseit, ha ezt még megpróbálnám lefordítani angolra (úgy, hogy arról a megrendelőnek semmi fogalma), akkor csak feleslegesen növelném a káoszt.
LOV-ban általában találni
A fő gond, hogy lokális
Nem csak a mysql_
Aliases and deprecated Mysqli
Gooood.