Req #24350 [Asn]: overloading mysqli-query-objects
| From: | uw@php.net | Date: | Thu, 06 Jan 2011 14:20:00 +0000 |
| Subject: | Req #24350 [Asn]: overloading mysqli-query-objects | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-157680@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=24350&edit=1
ID: 24350
Updated by: uw@php.net
Reported by: webmaster at s0nix dot de
Summary: overloading mysqli-query-objects
Status: Assigned
Type: Feature/Change Request
Package: MySQLi related
PHP Version: 5CVS-2003-06-26 (dev)
-Assigned To: georg
+Assigned To: mysql
Block user comment: N
Private report: N
New Comment:
Interesting, though MySQLi_Result object has some properties. This may
cause issues with results columns of the same name as existing object
properties (lengths, num_rows, current_field).
mysqli_result::fetch_object() works around that.
Previous Comments:
------------------------------------------------------------------------
[2003-06-26 16:30:53] georg@php.net
Assigned, but be aware, this will take some time.
1st) LinuxTag
2nd) MySQL License exceptions :)
3rd) fixing other bugs in ext/mysqli
4th) vacation
We will also have a db-maintainer meeting on LinuxTag, where we will
discuss about it (not only for mysqli...)
Regards
Georg
------------------------------------------------------------------------
[2003-06-26 15:20:44] webmaster at s0nix dot de
Description:
------------
The new mysqli-extension should use the object-overloading features of
PHP5 for a easier and cleaner access.
Reproduce code:
---------------
<?php
include "connect.inc";
/*** test mysqli_connect 127.0.0.1 ***/
$mysql = mysqli_connect("localhost", $user, $passwd);
$mysql->select_db("test");
$result = $mysql->query("SELECT CURRENT_USER() AS user");
while ($result->next())
{
echo $result->user;
}
$result->close();
$mysql->close();
?>
Expected result:
----------------
root@localhost
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=24350&edit=1