This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I use AirAlliance datebase for testing. And this sample. 1. Create php file. press Alt+Ins.Select Connection to Database ... 2. Select jdbc:mysql://localhost:3306/AirAlliance and press OK Result: $conn2 = mysqli_connect('localhost:3306', 'root', 'adminadmin', 'AirAlliance'); if (!$conn2) { die('Could not connect to MySQL: ' . mysqli_connect_error()); } mysqli_query($conn2, 'SET NAMES \'UTF-8\''); // TODO: insert your code here. mysqli_close($conn2); This code does not work. If change 'localhost:3306' to 'localhost' See there is 'localhost:3306' value in mysqli_connect procedure mysqli_connect function has this Description: mysqli mysqli_connect ([ string $host [, string $username [, string $passwd [, string $dbname [, int $port [, string $socket ]]]]]] ) NB invoke mysqli_connect('localhost', 'root', 'adminadmin', 'AirAlliance', 3306); it works.
Product Version: NetBeans IDE Dev (Build 080609) Java: 1.6.0_02; Java HotSpot(TM) Client VM 1.6.0_02-b06 System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb)
mysqli_connect works if change 'localhost:3306' to 'localhost'
Fixed already. ab3713594a42
So should it be marked as fixed?
Yes, thanks for reminding.
verified. result is mysqli_connect('localhost', 'root', 'adminadmin', '3306');