Miałem podobny problem, kiedy zacząłem używać mysqli. Jeśli chcesz uwzględnić port, ma on swoje miejsce w mysqli_connect
.
$link = mysqli_connect("127.0.0.1", "username", "password", "dbname", 3306);
powinien działać lepiej dla ciebie. Uważam jednak, że 3306 jest domyślnym portem, więc możesz go po prostu pominąć.