Re: [PHP] Mysqli Extension

2013-08-19 Thread Lester Caine

Matijn Woudt wrote:

apt-get install php5-mysql


Just to elaborate on that ... php5-common and php5-cli does not include a number 
of modules that need to be loaded separately. Choosing one of the database 
modules is not the only thing that may need to be added to your list of 
additional installations.


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk

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



Re: [PHP] Mysqli Extension

2013-08-19 Thread Curtis Maurand


Matijn Woudt wrote:
> On Mon, Aug 19, 2013 at 9:40 PM, Ashley
Sheridan
> wrote:
> 
>>
>>
>> Matijn Woudt
 wrote:
>> >On Mon, Aug 19, 2013 at
8:55 PM, Ashley Sheridan
>>
>wrote:
>> >
>> >>
>> >>
>> >> Curtis
Maurand  wrote:
>> >> >
>> >> >
>> >> >Ethan Rosenberg
wrote:
>> >> >> Dear List -
>> >>
>>
>> >> >> My
>> >>
>mysqli extension seems to have gone away.
>> >>
>>
>> >> >> $host =
>> >>
>'localhost';
>> >> >> $user = 'root';
>> >> >> $password = 'SdR3908';
>> >>
>> echo "hello2";
>> >>
>>
>> >>
>var_dump(function_exists('mysqli_connect'));// this returns
>> >boo(false)
>> >> >> $db =
'Store';
>> >> >> $cxn =
>> >>
>mysqli_connect($host,$user,$password,$db);
>> >>
>>
>> >> >> I tried to
>> >>
>reinstall -
>> >> >>
>> >>
>> rosenberg:/home/ethan#  apt-get install
>> >>
>php5-common libapache2-mod-php5
>> >> >>
php5-cli
>> >> >> Reading
>> >>
>package lists... Done
>> >> >> Building
dependency tree
>> >> >> Reading
>>
>> >state information... Done
>> >> >>
libapache2-mod-php5 is already the
>> >> >newest
version.
>> >> >> libapache2-mod-php5 set to
manually
>> >> >installed.
>> >>
>> php5-cli is already the newest version.
>> >>
>>
>> >> >php5-cli set to manually installed.
>> >> >> php5-common is already the
>>
>> >newest version.
>> >> >> php5-common
set to manually installed.
>> >> >>
>>
>> >0 upgraded, 0 newly installed, 0 to remove and 0 not
upgraded.
>> >> >>
>> >> >
>> >> >> It did not help.
>> >>
>>
>> >> >> TIA
>> >>
>>
>> >> >>
>> >>
>Ethan
>> >> >>
>> >> >>
--
>> >> >> PHP General Mailing List
>>
>> >(http://www.php.net/)
>> >> >> To
unsubscribe, visit:
>> >>
>http://www.php.net/unsub.php
>> >> >>
>> >> >>
>> >> >
>>
>> >
>> >> >Found
>> >>
>this in ubuntu forums.
>> >> >
>>
>> >http://ubuntuforums.org/showthread.php?t=1814736
>> >> >
>> >> >
>>
>> >sudo apt-get install
>> >> >php5-mysql
>> >> >This package contains the PHP module that
interfaces with the MySQL
>> >> >server.
>>
>>
>> >> Could it be that the mysql service on the
server has stopped.
>> >Typically
>> >>
you'd do something like this on RedHat/Fedora servers:
>>
>>
>> >> service mysqld status
>>
>>
>> >> That would certainly stop the extension
working from within PHP.
>> >>
>> >>
Thanks,
>> >> Ash
>> >>
>>
>>
>> >I'm sorry, but this is just plain wrong.
>> >The extension has nothing to do with the mysql service. In
fact, a lot
>> >of
>> >the larger websites
have their database service running at a different
>>
>server, and probably don't even have the mysql service installed.
>> >
>> >- Matijn
>>
>>
Look at his connection settings, it says localhost...
>>
>> Thanks,
>> Ash
>>
> 
>

> var_dump(function_exists('**mysqli_connect'));// this returns
boo(false)
> 
> I think it explains everything.
>


You guys aren't being terribly helpful.  My mostly stock
12.04 has the mysqli library so something else is going on.  You
might give the guy a little direction rather than berating him. or
me.  His question was about the library being missing.  My
answer was that it was included in the php_mysql package already and that
was the correct answer to his question.  The following is the result
of a "locate mysqli"  I've also followed with a sample
script that I ran against the localhost database which returned 11
rows.

These are the results of the locate command.
/usr/include/php5/ext/mysqli
/usr/include/php5/ext/mysqli/php_mysqli_structs.h
/usr/lib/php5/20090626/mysqli.so
/usr/share/man/man1/mysqlimport.1.gz
/usr/share/php/.registry/mdb2_driver_mysqli.reg
/usr/share/php/MDB2/Driver/mysqli.php
/usr/share/php/MDB2/Driver/Datatype/mysqli.php
/usr/share/php/MDB2/Driver/Function/mysqli.php
/usr/share/php/MDB2/Driver/Manager/mysqli.php
/usr/share/php/MDB2/Driver/Native/mysqli.php
/usr/share/php/MDB2/Driver/Reverse/mysqli.php
/usr/share/php/data/MDB2_Driver_mysqli
/usr/share/php/data/MDB2_Driver_mysqli/package_mysqli.xml
/usr/share/php/test/MDB2_Driver_mysqli
/usr/share/php/test/MDB2_Driver_mysqli/tests
/usr/share/php/test/MDB2_Driver_mysqli/tests/MDB2_nonstandard_mysqli.php

connect_errno)
{
  printf("Connect failed:
%s\n", $conn->connect_error);
  exit();
}

if ($result = $conn->query("SELECT * FROM user")){

   printf("Select returned %d rows.\n",
$result->num_rows);

   $result->close();
}

Mind you I had a lot wrong with this script as I wrote it
because I don't generally use mysqli directly and mysqli didn't complain
about things being wrong.  I thought that was a bit strange since I
work mostly in Java these days and Java complains mercilessly about this
that and the other thing.

Curtis



Re: [PHP] Mysqli Extension

2013-08-19 Thread Matijn Woudt
On Mon, Aug 19, 2013 at 9:40 PM, Ashley Sheridan
wrote:

>
>
> Matijn Woudt  wrote:
> >On Mon, Aug 19, 2013 at 8:55 PM, Ashley Sheridan
> >wrote:
> >
> >>
> >>
> >> Curtis Maurand  wrote:
> >> >
> >> >
> >> >Ethan Rosenberg wrote:
> >> >> Dear List -
> >> >>
> >> >> My
> >> >mysqli extension seems to have gone away.
> >> >>
> >> >> $host =
> >> >'localhost';
> >> >> $user = 'root';
> >> >> $password = 'SdR3908';
> >> >> echo "hello2";
> >> >>
> >> >var_dump(function_exists('mysqli_connect'));// this returns
> >boo(false)
> >> >> $db = 'Store';
> >> >> $cxn =
> >> >mysqli_connect($host,$user,$password,$db);
> >> >>
> >> >> I tried to
> >> >reinstall -
> >> >>
> >> >> rosenberg:/home/ethan#  apt-get install
> >> >php5-common libapache2-mod-php5
> >> >> php5-cli
> >> >> Reading
> >> >package lists... Done
> >> >> Building dependency tree
> >> >> Reading
> >> >state information... Done
> >> >> libapache2-mod-php5 is already the
> >> >newest version.
> >> >> libapache2-mod-php5 set to manually
> >> >installed.
> >> >> php5-cli is already the newest version.
> >> >>
> >> >php5-cli set to manually installed.
> >> >> php5-common is already the
> >> >newest version.
> >> >> php5-common set to manually installed.
> >> >>
> >> >0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> >> >>
> >> >
> >> >> It did not help.
> >> >>
> >> >> TIA
> >> >>
> >> >>
> >> >Ethan
> >> >>
> >> >> --
> >> >> PHP General Mailing List
> >> >(http://www.php.net/)
> >> >> To unsubscribe, visit:
> >> >http://www.php.net/unsub.php
> >> >>
> >> >>
> >> >
> >> >
> >> >Found
> >> >this in ubuntu forums.
> >> >
> >> >http://ubuntuforums.org/showthread.php?t=1814736
> >> >
> >> >
> >> >sudo apt-get install
> >> >php5-mysql
> >> >This package contains the PHP module that interfaces with the MySQL
> >> >server.
> >>
> >> Could it be that the mysql service on the server has stopped.
> >Typically
> >> you'd do something like this on RedHat/Fedora servers:
> >>
> >> service mysqld status
> >>
> >> That would certainly stop the extension working from within PHP.
> >>
> >> Thanks,
> >> Ash
> >>
> >>
> >I'm sorry, but this is just plain wrong.
> >The extension has nothing to do with the mysql service. In fact, a lot
> >of
> >the larger websites have their database service running at a different
> >server, and probably don't even have the mysql service installed.
> >
> >- Matijn
>
> Look at his connection settings, it says localhost...
>
> Thanks,
> Ash
>


var_dump(function_exists('**mysqli_connect'));// this returns boo(false)

I think it explains everything.

- Matijn


Re: [PHP] Mysqli Extension

2013-08-19 Thread Daniel P. Brown
On Aug 19, 2013 2:32 PM, "Ethan Rosenberg" 
wrote:
>
> Dear List -
>
> My mysqli extension seems to have gone away.
>
(REACTED)

Remember: avoid putting passwords - especially for root users - on a
public mailing list, which is also permanently archived.

> echo "hello2";
> var_dump(function_exists('mysqli_connect'));// this returns boo(false)
> $db = 'Store';
> $cxn = mysqli_connect($host,$user,$password,$db);
>
> I tried to reinstall -
>
> rosenberg:/home/ethan#  apt-get install php5-common libapache2-mod-php5
php5-cli
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> libapache2-mod-php5 is already the newest version.
> libapache2-mod-php5 set to manually installed.
> php5-cli is already the newest version.
> php5-cli set to manually installed.
> php5-common is already the newest version.
> php5-common set to manually installed.
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>
> It did not help.
>
> TIA
>
> Ethan
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


Re: [PHP] Mysqli Extension

2013-08-19 Thread Ashley Sheridan


Matijn Woudt  wrote:
>On Mon, Aug 19, 2013 at 8:55 PM, Ashley Sheridan
>wrote:
>
>>
>>
>> Curtis Maurand  wrote:
>> >
>> >
>> >Ethan Rosenberg wrote:
>> >> Dear List -
>> >>
>> >> My
>> >mysqli extension seems to have gone away.
>> >>
>> >> $host =
>> >'localhost';
>> >> $user = 'root';
>> >> $password = 'SdR3908';
>> >> echo "hello2";
>> >>
>> >var_dump(function_exists('mysqli_connect'));// this returns
>boo(false)
>> >> $db = 'Store';
>> >> $cxn =
>> >mysqli_connect($host,$user,$password,$db);
>> >>
>> >> I tried to
>> >reinstall -
>> >>
>> >> rosenberg:/home/ethan#  apt-get install
>> >php5-common libapache2-mod-php5
>> >> php5-cli
>> >> Reading
>> >package lists... Done
>> >> Building dependency tree
>> >> Reading
>> >state information... Done
>> >> libapache2-mod-php5 is already the
>> >newest version.
>> >> libapache2-mod-php5 set to manually
>> >installed.
>> >> php5-cli is already the newest version.
>> >>
>> >php5-cli set to manually installed.
>> >> php5-common is already the
>> >newest version.
>> >> php5-common set to manually installed.
>> >>
>> >0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>> >>
>> >
>> >> It did not help.
>> >>
>> >> TIA
>> >>
>> >>
>> >Ethan
>> >>
>> >> --
>> >> PHP General Mailing List
>> >(http://www.php.net/)
>> >> To unsubscribe, visit:
>> >http://www.php.net/unsub.php
>> >>
>> >>
>> >
>> >
>> >Found
>> >this in ubuntu forums.
>> >
>> >http://ubuntuforums.org/showthread.php?t=1814736
>> >
>> >
>> >sudo apt-get install
>> >php5-mysql
>> >This package contains the PHP module that interfaces with the MySQL
>> >server.
>>
>> Could it be that the mysql service on the server has stopped.
>Typically
>> you'd do something like this on RedHat/Fedora servers:
>>
>> service mysqld status
>>
>> That would certainly stop the extension working from within PHP.
>>
>> Thanks,
>> Ash
>>
>>
>I'm sorry, but this is just plain wrong.
>The extension has nothing to do with the mysql service. In fact, a lot
>of
>the larger websites have their database service running at a different
>server, and probably don't even have the mysql service installed.
>
>- Matijn

Look at his connection settings, it says localhost...

Thanks,
Ash

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



Re: [PHP] Mysqli Extension

2013-08-19 Thread Matijn Woudt
On Mon, Aug 19, 2013 at 8:55 PM, Ashley Sheridan
wrote:

>
>
> Curtis Maurand  wrote:
> >
> >
> >Ethan Rosenberg wrote:
> >> Dear List -
> >>
> >> My
> >mysqli extension seems to have gone away.
> >>
> >> $host =
> >'localhost';
> >> $user = 'root';
> >> $password = 'SdR3908';
> >> echo "hello2";
> >>
> >var_dump(function_exists('mysqli_connect'));// this returns boo(false)
> >> $db = 'Store';
> >> $cxn =
> >mysqli_connect($host,$user,$password,$db);
> >>
> >> I tried to
> >reinstall -
> >>
> >> rosenberg:/home/ethan#  apt-get install
> >php5-common libapache2-mod-php5
> >> php5-cli
> >> Reading
> >package lists... Done
> >> Building dependency tree
> >> Reading
> >state information... Done
> >> libapache2-mod-php5 is already the
> >newest version.
> >> libapache2-mod-php5 set to manually
> >installed.
> >> php5-cli is already the newest version.
> >>
> >php5-cli set to manually installed.
> >> php5-common is already the
> >newest version.
> >> php5-common set to manually installed.
> >>
> >0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> >>
> >
> >> It did not help.
> >>
> >> TIA
> >>
> >>
> >Ethan
> >>
> >> --
> >> PHP General Mailing List
> >(http://www.php.net/)
> >> To unsubscribe, visit:
> >http://www.php.net/unsub.php
> >>
> >>
> >
> >
> >Found
> >this in ubuntu forums.
> >
> >http://ubuntuforums.org/showthread.php?t=1814736
> >
> >
> >sudo apt-get install
> >php5-mysql
> >This package contains the PHP module that interfaces with the MySQL
> >server.
>
> Could it be that the mysql service on the server has stopped. Typically
> you'd do something like this on RedHat/Fedora servers:
>
> service mysqld status
>
> That would certainly stop the extension working from within PHP.
>
> Thanks,
> Ash
>
>
I'm sorry, but this is just plain wrong.
The extension has nothing to do with the mysql service. In fact, a lot of
the larger websites have their database service running at a different
server, and probably don't even have the mysql service installed.

- Matijn


Re: [PHP] Mysqli Extension

2013-08-19 Thread Ashley Sheridan


Curtis Maurand  wrote:
>
>
>Ethan Rosenberg wrote:
>> Dear List -
>> 
>> My
>mysqli extension seems to have gone away.
>> 
>> $host =
>'localhost';
>> $user = 'root';
>> $password = 'SdR3908';
>> echo "hello2";
>>
>var_dump(function_exists('mysqli_connect'));// this returns boo(false)
>> $db = 'Store';
>> $cxn =
>mysqli_connect($host,$user,$password,$db);
>> 
>> I tried to
>reinstall -
>> 
>> rosenberg:/home/ethan#  apt-get install
>php5-common libapache2-mod-php5
>> php5-cli
>> Reading
>package lists... Done
>> Building dependency tree
>> Reading
>state information... Done
>> libapache2-mod-php5 is already the
>newest version.
>> libapache2-mod-php5 set to manually
>installed.
>> php5-cli is already the newest version.
>>
>php5-cli set to manually installed.
>> php5-common is already the
>newest version.
>> php5-common set to manually installed.
>>
>0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>>
>
>> It did not help.
>> 
>> TIA
>> 
>>
>Ethan
>> 
>> --
>> PHP General Mailing List
>(http://www.php.net/)
>> To unsubscribe, visit:
>http://www.php.net/unsub.php
>> 
>> 
>
>
>Found
>this in ubuntu forums.
>
>http://ubuntuforums.org/showthread.php?t=1814736
>
>
>sudo apt-get install
>php5-mysql
>This package contains the PHP module that interfaces with the MySQL
>server.

Could it be that the mysql service on the server has stopped. Typically you'd 
do something like this on RedHat/Fedora servers:

service mysqld status

That would certainly stop the extension working from within PHP.

Thanks,
Ash

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



Re: [PHP] Mysqli Extension

2013-08-19 Thread Curtis Maurand


Ethan Rosenberg wrote:
> Dear List -
> 
> My
mysqli extension seems to have gone away.
> 
> $host =
'localhost';
> $user = 'root';
> $password = 'SdR3908';
> echo "hello2";
>
var_dump(function_exists('mysqli_connect'));// this returns boo(false)
> $db = 'Store';
> $cxn =
mysqli_connect($host,$user,$password,$db);
> 
> I tried to
reinstall -
> 
> rosenberg:/home/ethan#  apt-get install
php5-common libapache2-mod-php5
> php5-cli
> Reading
package lists... Done
> Building dependency tree
> Reading
state information... Done
> libapache2-mod-php5 is already the
newest version.
> libapache2-mod-php5 set to manually
installed.
> php5-cli is already the newest version.
>
php5-cli set to manually installed.
> php5-common is already the
newest version.
> php5-common set to manually installed.
>
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>

> It did not help.
> 
> TIA
> 
>
Ethan
> 
> --
> PHP General Mailing List
(http://www.php.net/)
> To unsubscribe, visit:
http://www.php.net/unsub.php
> 
> 


Found
this in ubuntu forums.

http://ubuntuforums.org/showthread.php?t=1814736


sudo apt-get install
php5-mysql
This package contains the PHP module that interfaces with the MySQL
server.





Re: [PHP] Mysqli Extension

2013-08-19 Thread Matijn Woudt
On Mon, Aug 19, 2013 at 8:02 PM, Ethan Rosenberg <
erosenb...@hygeiabiomedical.com> wrote:

> Dear List -
>
> My mysqli extension seems to have gone away.
>
> $host = 'localhost';
> $user = 'root';
> $password = 'SdR3908';
> echo "hello2";
> var_dump(function_exists('**mysqli_connect'));// this returns boo(false)
> $db = 'Store';
> $cxn = mysqli_connect($host,$user,$**password,$db);
>
> I tried to reinstall -
>
> rosenberg:/home/ethan#  apt-get install php5-common libapache2-mod-php5
> php5-cli
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> libapache2-mod-php5 is already the newest version.
> libapache2-mod-php5 set to manually installed.
> php5-cli is already the newest version.
> php5-cli set to manually installed.
> php5-common is already the newest version.
> php5-common set to manually installed.
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
>
> It did not help.
>
> TIA
>
> Ethan
>
>
apt-get install php5-mysql

If that doesn't help, there's something wrong with your configuration of
the modules.

- Matijn