Hello, All:
To respond to Christophe's report that var_dump() is broken: If you replace
the var_dump() line with...
<?php
// Replace var_dump() with...
start_session();
$_SESSION = $row;
?>
...apache/mysql/php exhibits the same behavior: All of apache's children
processes die. i.e., The problem not only seems to be with var_dump() but
*also* with...
A. The array returned by mysql_fetch_array(), or
B. The process of copying that array into the $_SESSION array.
(The technique of copying the entire record into the $_SESSION variable has
worked in the past on different architectures...)
Eric P.
Sunnyvale, CA
From: christophe barbe <[EMAIL PROTECTED]>
Subject: Re: Problems with PHP4 & MySQL Packages
Date: Mon, 23 Jun 2003 09:32:48 -0400
var_dump is broken.
print_r is a nice alternative:
http://us2.php.net/manual/en/function.print-r.php
Christophe
On Sun, Jun 22, 2003 at 09:53:58PM -0700, Eric Pretorious wrote:
> Hello, All:
>
> I'm stumped: I'm using Debian 3.0 (Woody) on a PowerBook Lombard and
can't
> get the PHP package (php4 4.1.2-6 and php4-mysql 4.1.2-6) and the MySQL
> package (mysql-server 3.23.49-8) to play nicely together. This script...
>
> <?php
> $connect = mysql_pconnect('localhost','sample_user','sample_passwd');
> mysql_select_db('sample_db',$connect);
> $sql = 'SELECT * FROM names WHERE userid = ' . $somenumber;
> $result = mysql_query($sql, $connect);
>
> var_dump($row);
> ?>
>
> ...causes apache to die. (i.e., nothing is returned to the browser.)
> /var/log/apache/error.log contains "[notice] child pid [#####] exit
signal
> Segmentation fault (11)" for _every_ active apache child process where
> ##### is the pid for the apache process.
>
> Why is this happening?
>
> Eric P.
> Sunnyvale, CA
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963