Re: [PHP] Help with msql_fetch_array() FIXED ! Now cookie problems :(

2002-07-25 Thread Matthew Bielecki

Hello again,

I got the fetch_array problems fixed.  I was using the actual server name, 
when I switched back to localhost everything worked!!

Now I have a question about how to make cookies work on a Windows machine. 
 This is what I have these parameters set to but it's not working.  Do I 
have slashes/backslashes wrong, or is there something else I have to do in 
Apache??:

session.save_path = C:/Program Files/Apache 
Group/Apache/web/php/dir/files/temp

; Whether to use cookies.
session.use_cookies = 1


; Name of the session (used as cookie name).
session.name = PHPSESSID

; Initialize session on request startup.
session.auto_start = 0

; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0

; The path for which the cookie is valid.
session.cookie_path = c:/Program Files/Apache 
Group/Apache/web/php/dir/files/temp

; The domain for which the cookie is valid.
session.cookie_domain = www.mydomain.com



As always, thanks for your help.








PHPCoder [EMAIL PROTECTED]
07/24/02 01:50 PM

 
To: Matthew Bielecki [EMAIL PROTECTED]
cc: php-general [EMAIL PROTECTED]
Subject:Re: [PHP] Help with msql_fetch_array()


I can almost guarantee that it's not the second line that is failing, 
the problem here is that $result is not containing naything, and that is 
normally due to the fact that you are not connecting to the db, or the 
table tablename is not there.

I use the following format as my standard MySQL connect and query 
snippet:

$link = @mysql_connect(localhost,$username,$password) or die ('Could 
not connect!'); //@ suppresses the default error message generated by 
this function and the or die() bit kills the script right then and 
there should it not be able to connect.
mysql_select_db(YOUR_DB_NAME,$link);
$sql = select * from your_table_name;
if ( $result = mysql_query($sql)) {  // checks to see if $result 
contains anything before it even tries to fetch an associative array 
from it.
 $row = mysql_fetch_assoc($result);
} else {
echo Empty result set!;

Note also that I use mysql_fetch_assoc and NOT mysql_fecth_array, as 9 
out of 10 times, you don't need the array element id's that is returned 
by mysql_fetch_array.

Matthew Bielecki wrote:

I have a couple of scripts that fail with the error of:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL 
result 
resource in...

I'm new to both SQL and PHP and I'm wondering if I have some setting 
turned off or what.

Here's the piece of code that is failing (the second line fails):

$result = mysql_db_query($dbname, SELECT * FROM tablename ORDER BY id);
$row = mysql_fetch_array($result);


Thanks for your help in advance!!








Re: Re[2]: [PHP] Help with msql_fetch_array() FIXED ! Now cookie problems:(

2002-07-25 Thread Matthew Bielecki

OH MY GOSH...I ACTUALLY GOT A REAL PROGRAM TO RUN!

Thanks a ton x 1,000,000 Alexander 

Thanks,

Matthew J. Bielecki, MCP, A+ Certified Technician
Hobart Corporation
Field Engineer - Weighing  Network Systems
Phone  (937) 332-7163Fax  (937) 332-3222
Email   [EMAIL PROTECTED]




Alexander Kuznetsov [EMAIL PROTECTED]
07/25/02 10:15 AM
Please respond to Alexander Kuznetsov

 
To: Matthew Bielecki [EMAIL PROTECTED]
cc: php-general [EMAIL PROTECTED]
Subject:Re[2]: [PHP] Help with msql_fetch_array() FIXED !  Now cookie 
problems :(


Hello Matthew,

Thursday, July 25, 2002, 5:06:09 PM, you wrote:

MB Hello again,

MB I got the fetch_array problems fixed.  I was using the actual server 
name, 
MB when I switched back to localhost everything worked!!

MB Now I have a question about how to make cookies work on a Windows 
machine. 
MB  This is what I have these parameters set to but it's not working.  Do 
I 
MB have slashes/backslashes wrong, or is there something else I have to 
do in 
MB Apache??:

MB session.save_path = C:/Program Files/Apache 
MB Group/Apache/web/php/dir/files/temp

MB ; Whether to use cookies.
MB session.use_cookies = 1


MB ; Name of the session (used as cookie name).
MB session.name = PHPSESSID

MB ; Initialize session on request startup.
MB session.auto_start = 0

MB ; Lifetime in seconds of cookie or, if 0, until browser is restarted.
MB session.cookie_lifetime = 0

MB ; The path for which the cookie is valid.
MB session.cookie_path = c:/Program Files/Apache 
MB Group/Apache/web/php/dir/files/temp

MB ; The domain for which the cookie is valid.
MB session.cookie_domain = www.mydomain.com

try something like this

session.save_path = c:/Program Files/Apache 
Group/Apache/web/php/dir/files/temp

i mean without ...
i had that problem - deleted  and all is working now


-- 
Best regards,
Alexander Kuznetsov







[PHP] Help with msql_fetch_array()

2002-07-24 Thread Matthew Bielecki

I have a couple of scripts that fail with the error of:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result 
resource in...

I'm new to both SQL and PHP and I'm wondering if I have some setting 
turned off or what.

Here's the piece of code that is failing (the second line fails):

$result = mysql_db_query($dbname, SELECT * FROM tablename ORDER BY id);
$row = mysql_fetch_array($result);


Thanks for your help in advance!!


Re: [PHP] Help with msql_fetch_array()

2002-07-24 Thread Matthew Bielecki

Well I think you were correct about not connecting to the db, but I don't 
understand why.  I wrote another little script just to test the 
connection.

?php

$link = mysql_connect(servername,username,password)
  or die(Couldn't make connection.);
$diditwork = mysql_select_db(news, $link);

if ($diditwork  FALSE)
   {
  echo got the db..yea!;
  echo $link;
   }
   else
   {
  echo didnt get db...bo;
  echo $link;
   }
?

This returns didnt get db...booResource id #1

I don't understand how I can get a resource ID but then not be able to use 
the news database.  Like I described earlier, this happens with my other 
db as well.  I can connect to the db through the console or any other 
client I have on the physical server and do whatever I want with the db's, 
I'm just having problems with php.

Thanks again for your help!!









PHPCoder [EMAIL PROTECTED]
07/24/02 01:50 PM

 
To: Matthew Bielecki [EMAIL PROTECTED]
cc: php-general [EMAIL PROTECTED]
Subject:Re: [PHP] Help with msql_fetch_array()


I can almost guarantee that it's not the second line that is failing, 
the problem here is that $result is not containing naything, and that is 
normally due to the fact that you are not connecting to the db, or the 
table tablename is not there.

I use the following format as my standard MySQL connect and query 
snippet:

$link = @mysql_connect(localhost,$username,$password) or die ('Could 
not connect!'); //@ suppresses the default error message generated by 
this function and the or die() bit kills the script right then and 
there should it not be able to connect.
mysql_select_db(YOUR_DB_NAME,$link);
$sql = select * from your_table_name;
if ( $result = mysql_query($sql)) {  // checks to see if $result 
contains anything before it even tries to fetch an associative array 
from it.
 $row = mysql_fetch_assoc($result);
} else {
echo Empty result set!;

Note also that I use mysql_fetch_assoc and NOT mysql_fecth_array, as 9 
out of 10 times, you don't need the array element id's that is returned 
by mysql_fetch_array.

Matthew Bielecki wrote:

I have a couple of scripts that fail with the error of:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL 
result 
resource in...

I'm new to both SQL and PHP and I'm wondering if I have some setting 
turned off or what.

Here's the piece of code that is failing (the second line fails):

$result = mysql_db_query($dbname, SELECT * FROM tablename ORDER BY id);
$row = mysql_fetch_array($result);


Thanks for your help in advance!!