Query Problem

Reply

Join Date: Mar 2005
Posts: 4
Reputation: pgroover is an unknown quantity at this point 
Solved Threads: 0
pgroover pgroover is offline Offline
Newbie Poster

Query Problem

 
0
  #1
Mar 19th, 2005
Okay, not new to MySQL, or PHP, but I'm really lost on this one. I have a query (simple one really) that is supposed to return the requested values from a database. I've tested the query with MySQL direct and it works fine, but when used via the web interface, it chokes and doesn't get a valid result resource.

I don't understand how a valid query can work with MySQL directly but not with the web interface. I've added the query below:

SELECT GUID, FirstName, LastName, Address, Address1, City, State, Zip, Phone, Email, Company, Remove FROM databasename WHERE GUID = '$id'

$id would of course be a POSTed variable. I've also tried this using "SELECT * from databasename" and it also fails for the same reason. Of course, my first thought was something simple so I pasted a working query from another function and it also failed. Nothing is any different for the connection as it's the only one used. And yes, all the column names are correct.

What am I missing?

thx,
Plenty
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 348
Reputation: paradox814 is an unknown quantity at this point 
Solved Threads: 4
paradox814's Avatar
paradox814 paradox814 is offline Offline
Posting Whiz

Re: Query Problem

 
0
  #2
Mar 20th, 2005
perhaps you are not logged in with the correct username/password combination

if you do have a correct user name/password then...
maybe the one you have doesn't have access to SELECT statments on that database and/or table

try doing this...
  1. <?
  2. $server = "localhost";
  3. mysql_connect ($server, $user, $password) OR die ('I cannot connect to the database because: ' . mysql_error());
  4.  
  5. mysql_select_db ($database) OR die ("cannot connect to the datbase");
  6.  
  7. $result = mysql_query("SELECT * FROM databasename");
  8. if ($result == 0)
  9. {
  10. echo("<b>Error " . mysql_errno() . ": " . mysql_error() . "</b>");
  11. }
  12. ELSE
  13. {
  14. echo "the query worked!";
  15. }

hopefully the error message generated gives you enough information to solve your problems. try usign localhost for your host name instead of your domain name.
Reply With Quote Quick reply to this message  
Join Date: Mar 2005
Posts: 4
Reputation: pgroover is an unknown quantity at this point 
Solved Threads: 0
pgroover pgroover is offline Offline
Newbie Poster

Re: Query Problem

 
0
  #3
Mar 20th, 2005
Actually, I use the same connection for all the queries so that rules out the incorrect login/password. Further, I've tried successfully used the query against the database directly, as well as taken other queries known to be good and tried them, but they all fail just in this block of code.

I had also tried as you suggested, but result is actually "1" afterwards, shouldn't it be "Resource ID#x"?? I'll still go back and try again, but I'm not to hopeful...

I know I'm missing something, but I just can't seem to get it.

Thanks.
Reply With Quote Quick reply to this message  
Join Date: Feb 2005
Posts: 355
Reputation: DanceInstructor is an unknown quantity at this point 
Solved Threads: 14
DanceInstructor's Avatar
DanceInstructor DanceInstructor is offline Offline
Posting Whiz

Re: Query Problem

 
0
  #4
Mar 24th, 2005
Post your origional php code for the query.
Clear Mind Hosting and Web Design

If I've helped you please consider adding to my reputation.
Reply With Quote Quick reply to this message  
Join Date: Mar 2005
Posts: 2
Reputation: synergz is an unknown quantity at this point 
Solved Threads: 0
synergz's Avatar
synergz synergz is offline Offline
Newbie Poster

Re: Query Problem

 
0
  #5
Mar 30th, 2005
Take a look at your apache error log, often you will get an insight there into how a query has failed. In most linux systems its under /var/logs/apache
Reply With Quote Quick reply to this message  
Join Date: Mar 2005
Posts: 4
Reputation: pgroover is an unknown quantity at this point 
Solved Threads: 0
pgroover pgroover is offline Offline
Newbie Poster

Re: Query Problem

 
0
  #6
Apr 2nd, 2005
Originally Posted by DanceInstructor
Post your origional php code for the query.
Sorry, was on vacation, I'll post it tomorrow.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC