#30055 [Opn->Csd]: incorrect example

From: Date: Fri, 10 Sep 2004 18:26:17 +0000
Subject: #30055 [Opn->Csd]: incorrect example
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969363970@lists.php.net to get a copy of this message
ID: 30055 Updated by: tomsommer@php.net Reported By: slick dot user at gmail dot com -Status: Open +Status: Closed -Bug Type: Website problem +Bug Type: Documentation problem PHP Version: Irrelevant New Comment: This bug has been fixed in the documentation's XML sources. Since the online and downloadable versions of the documentation need some time to get updated, we would like to ask you to be a bit patient. Thank you for the report, and for helping us make the PHP documentation better. Previous Comments: ------------------------------------------------------------------------ [2004-09-10 18:48:17] slick dot user at gmail dot com Description: ------------ in the manual under mysql_field_name(), http://us2.php.net/manual/en/function.mysql-field-name.php. Example 1 is incorrect, the if statement after mysql_connect will always run true and the die statement will always run. Nick Reproduce code: --------------- <?php /* The users table consists of three fields: * user_id * username * password. */ $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$db_selected) { die('Could not set $dbname: ' . mysql_error()); } $dbname = 'mydb'; $db_selected = mysql_select_db($dbname, $link); if (!$db_selected) { die('Could not set $dbname: ' . mysql_error()); } $res = mysql_query('select * from users', $link); echo mysql_field_name($res, 0) . "\n"; echo mysql_field_name($res, 2); ?> Expected result: ---------------- The above code would produce: Could not set : The if was probably suppose to check $link, not $db_selected ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=30055&edit=1

« previous php.doc (#969363970) next »