Re: [PHP-DB] $db=new mysqli fails while $db=mysqli_connect succeeds in PHP/MySQL 5

2007-08-29 Thread Goltsios Theodore

|Why don't you try this:|
|?php|
|$mysqli = new mysqli(localhost, my_user, my_password, world);|
||
|/* check connection */|
|if (mysqli_connect_errno()) {|
|printf(Connect failed: %s\n, mysqli_connect_error());|
|exit();|
|}|
||
|printf(Host information: %s\n, $mysqli-host_info);|
||
|/* close connection */|
|$mysqli-close();|
|?|

I took this script from the php manual so why don't you try it and see 
what |mysqli_connect_error will do for you. In that you will debug the 
previous script and find out what went wrong.|


Linux NG/Lists wrote:

Goltsios Theodore wrote:
Well if you are in the unix case then you should check if your php 
supports mysqli :-) . In either case unix or not you could use phpinfo:


?php
   phpinfo();
?



Oh, sorry, I thought I posted this before. Looks like I didn't. I'm 
pretty sure it supports mysqli:


'./configure' '--prefix=/usr/local/php5' 
'--with-config-file-path=/usr/local/etc/php5/cgi' '--with-xml' 
'--enable-bcmath' '--enable-calendar' '--with-curl' '--with-dom' 
'--with-dom-xslt' '--with-dom-exslt' '--enable-exif' 
'--with-swf=/usr/local/flash' '--enable-ftp' '--with-gd' 
'--with-jpeg-dir=/usr/local' '--with-png-dir=/usr' 
'--with-xpm-dir=/usr/X11R6' '--with-gettext' 
'--with-imap=/usr/local/imap-2004g' '--enable-mbstring' 
'--enable-mbstr-enc-trans' '--enable-mbregex' '--with-mcrypt' 
'--with-mhash' '--enable-magic-quotes' '--with-mysqli' 
'--with-mysql=/usr' '--with-openssl' '--enable-discard-path' 
'--with-pear' '--with-pspell' '--enable-sockets' '--enable-track-vars' 
'--with-ttf' '--with-freetype-dir=/usr' '--enable-gd-native-ttf' 
'--with-zip' '--with-zlib'


The 'mysqli_connect(...' call works, just not 'new mysqli(...'

If mysqli wasn't supported, then both would fail, right?

Whil




This will show a lot useful information about what your web server 
and your php can or cannot do.



Linux NG/Lists wrote:
The book I'm working with (PHP  MySQL Web Dev, Welling/Thompson) 
specifically defines the 'new mysqli' syntax. So I'm guessing I 
don't have something configured right?


If one works the other should too. Your code here looks fine 
according to the manual 
(http://www.php.net/manual/en/function.mysqli-connect.php) - can 
you send us exactly what you have?


OK, here's what I've got, cut and pasted directly out of the script:


body

?php
echo('Today is... ' . date('l, F dS Y. ').'br' );
?

?php
error_reporting(E_ALL);
ini_set('display_errors','On');
?

?php
$db=new mysqli(localhost,whil,secret,test);
echo '$db is:'.$db.':';
$conn = mysqli_connect(localhost,whil,secret,test);
echo '$conn is:'.$conn.':';
?

/body


1. If I comment out the $db and echo $db lines, the next two lines, 
$conn and echo $conn generate the following:


  Today is... Monday, August 27th 2007.
  $conn is:Object id #1:

2. If I remove the $db and echo $db comments, I get the following:

  Today is... Monday, August 27th 2007.

  Fatal error: Call to undefined function new mysqli() in
  index_listtest.php on line 17

I'm soo puzzled. :)

Whil







Re: [PHP-DB] $db=new mysqli fails while $db=mysqli_connect succeeds in PHP/MySQL 5

2007-08-29 Thread Goltsios Theodore

Reposting the code sorry:

?php
$mysqli = new mysqli(localhost, my_user, my_password, world);

/* check connection */
if (mysqli_connect_errno()) {
   printf(Connect failed: %s\n, mysqli_connect_error());
   exit();
}

printf(Host information: %s\n, $mysqli-host_info);

/* close connection */
$mysqli-close();
?




Linux NG/Lists wrote:

Goltsios Theodore wrote:
Well if you are in the unix case then you should check if your php 
supports mysqli :-) . In either case unix or not you could use phpinfo:


?php
   phpinfo();
?



Oh, sorry, I thought I posted this before. Looks like I didn't. I'm 
pretty sure it supports mysqli:


'./configure' '--prefix=/usr/local/php5' 
'--with-config-file-path=/usr/local/etc/php5/cgi' '--with-xml' 
'--enable-bcmath' '--enable-calendar' '--with-curl' '--with-dom' 
'--with-dom-xslt' '--with-dom-exslt' '--enable-exif' 
'--with-swf=/usr/local/flash' '--enable-ftp' '--with-gd' 
'--with-jpeg-dir=/usr/local' '--with-png-dir=/usr' 
'--with-xpm-dir=/usr/X11R6' '--with-gettext' 
'--with-imap=/usr/local/imap-2004g' '--enable-mbstring' 
'--enable-mbstr-enc-trans' '--enable-mbregex' '--with-mcrypt' 
'--with-mhash' '--enable-magic-quotes' '--with-mysqli' 
'--with-mysql=/usr' '--with-openssl' '--enable-discard-path' 
'--with-pear' '--with-pspell' '--enable-sockets' 
'--enable-track-vars' '--with-ttf' '--with-freetype-dir=/usr' 
'--enable-gd-native-ttf' '--with-zip' '--with-zlib'


The 'mysqli_connect(...' call works, just not 'new mysqli(...'

If mysqli wasn't supported, then both would fail, right?

Whil




This will show a lot useful information about what your web server 
and your php can or cannot do.



Linux NG/Lists wrote:
The book I'm working with (PHP  MySQL Web Dev, Welling/Thompson) 
specifically defines the 'new mysqli' syntax. So I'm guessing I 
don't have something configured right?


If one works the other should too. Your code here looks fine 
according to the manual 
(http://www.php.net/manual/en/function.mysqli-connect.php) - can 
you send us exactly what you have?


OK, here's what I've got, cut and pasted directly out of the script:


body

?php
echo('Today is... ' . date('l, F dS Y. ').'br' );
?

?php
error_reporting(E_ALL);
ini_set('display_errors','On');
?

?php
$db=new mysqli(localhost,whil,secret,test);
echo '$db is:'.$db.':';
$conn = mysqli_connect(localhost,whil,secret,test);
echo '$conn is:'.$conn.':';
?

/body


1. If I comment out the $db and echo $db lines, the next two lines, 
$conn and echo $conn generate the following:


  Today is... Monday, August 27th 2007.
  $conn is:Object id #1:

2. If I remove the $db and echo $db comments, I get the following:

  Today is... Monday, August 27th 2007.

  Fatal error: Call to undefined function new mysqli() in
  index_listtest.php on line 17

I'm soo puzzled. :)

Whil









--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DB] PDO Contact ?

2007-08-29 Thread Nicolas Boiteux

Hello,

I'm leading the PhpMyObject (PMO) Project:
official website:
http://pmo.developpez.com

It's an object abstraction layer that permits to convert data from PDO 
to unitary PHP object (not row).


Example:

|   require_once 
http://www.php.net/manual/fr/function.require-once.php(|||core||/||PMO_MyController||.||php|||)|;|

|$controler| |=| |new| PMO_MyController()|;|
|$||map| |=| |$controler||-queryController|(|||SELECT|| 
||*|| ||FROM|| ||employe||,||parking|| ||WHERE|| 
||employe||.||id_employe||=||parking||.||id_employe|| ||limit|| ||20|| ||;|||)|;|

|while| (|$||result| |=| |$map||-fetchMap|())|{|
echo 
http://www.php.net/manual/fr/function.echo.php(|$result||[||'||employe||'||]||-nom|)|;|
echo 
http://www.php.net/manual/fr/function.echo.php(|$result||[||'||parking||'||]||-numero_place|)|;|
|}||



Like the project progressed well and that there are many possibilities, 
I wish to know who i can contact from PDO Team to submit evolutions ?


Regards,
Nicolas

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DB] PDO Contact ?

2007-08-29 Thread Chris



I wish to know who i can contact from PDO Team to submit evolutions ?


No particular person. I think Wez was in charge when it was being built 
but it's all integrated into the core php now - so join the -internals 
list and make a proposal/suggestion.


--
Postgresql  php tutorials
http://www.designmagick.com/

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php