NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page More PHP Help

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search
4 members in live chat ~  


Closed Thread
 
LinkBack Thread Tools
Old 05-02-2006, 04:31 PM THREAD STARTER               #1 (permalink)
NamePros Regular
 
snike's Avatar
Join Date: Mar 2006
Location: USA
Posts: 497
snike has a spectacular aura aboutsnike has a spectacular aura about
 


Save a Life

More PHP Help


Alright I have a script that needs to retrieve data from inside a mysql column. It need to be a speific column. Here is the database:

Database---users(table)---*username*(the column)----health(data needed)

**= i am using a login script and each person needs to sign up and a column thing is created in the users table (username, password, health, etc.)

How do i retrive the data in health from a certain user that is logged in?

<? echo $_COOKIE['user']; ?> that line echos the username of the logged in person on to the webpage.
snike is offline  
Old 05-02-2006, 04:38 PM   #2 (permalink)
Tech Support
Join Date: Mar 2005
Posts: 4,944
Eric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatness
 

Member of the Month
MOTM September 2005
Save a Life Child Abuse 9/11/01 :: Never Forget Baby Health Marrow Donor Program AIDS/HIV Breast Cancer Animal Rescue Cystic Fibrosis Ethan Allen Fund Animal Cruelty Ethan Allen Fund Ethan Allen Fund Baby Health Cancer Alzheimer's Protect Our Planet Cancer Survivorship SIDS Child Abuse Diabetes Protect Our Planet Multiple Sclerosis Autism Adoption Special Olympics
PHP Code:
<?php

$user 
$_COOKIE['user'];

$query mysql_query("SELECT health FROM users WHERE username = '".$user."'") or die("Error getting user info:<br />".mysql_error());
????: NamePros.com http://www.namepros.com/programming/193411-more-php-help.html

//rest here

?>
Eric is offline  
Old 05-02-2006, 04:43 PM THREAD STARTER               #3 (permalink)
NamePros Regular
 
snike's Avatar
Join Date: Mar 2006
Location: USA
Posts: 497
snike has a spectacular aura aboutsnike has a spectacular aura about
 


Save a Life
Thank you sooo! much!

i get this:
welcome qwerty error #103You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #5' at line 1The query was Resource id #5

ok i know whats wrong:
i have this:
PHP Code:
<? include("check.php"); ?>
<? 
include("db.php"); ?>
<html>
<head>
<title></title>
</head>
 
<body bgcolor="#FFFFFF">
 
welcome <? echo $_COOKIE['user']; ?>
????: NamePros.com http://www.namepros.com/showthread.php?t=193411
 
<?
## Retrive Health Start
 
//Define query
 
$user $_COOKIE['user']; 

$query mysql_query("SELECT health FROM users WHERE username = '".$user."'") or die("Error getting user info:<br />".mysql_error()); 

 
if(
$r mysql_query($query))
{
  
//Retrive and print
  
while ($row mysql_fetch_array($r))
  {
    print 
"$query\n";
  }
}
else
{
  die(
'error #103'.mysql_error().'The query was '.$query);
}
 
mysql_close();
????: NamePros.com http://www.namepros.com/showthread.php?t=193411
 
?>
</body>
</html>
Last edited by snike; 05-02-2006 at 05:01 PM.
snike is offline  
Old 05-02-2006, 05:02 PM   #4 (permalink)
Dan
Buy my domains.
 
Dan's Avatar
Join Date: Feb 2006
Posts: 2,792
Dan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant future
 


Autism Autism Autism Autism Autism Autism Autism
You can't echo $query.

After SecondVersion's script (still inside the PHP tags) add:

$health = mysql_fetch_row($query);
echo $health;

edit: I see your edit..

You need to echo $row[0] and not $query (print.. echo.. w/e)

mysql_fetch_assoc is slower than mysql_fetch_row and other ones.
Dan is offline  
Old 05-02-2006, 05:07 PM THREAD STARTER               #5 (permalink)
NamePros Regular
 
snike's Avatar
Join Date: Mar 2006
Location: USA
Posts: 497
snike has a spectacular aura aboutsnike has a spectacular aura about
 


Save a Life
Is this okay? cuz it still dont work
<? include("check.php"); ?>
<? include("db.php"); ?>
<html>
<head>
<title></title>
</head>
????: NamePros.com http://www.namepros.com/showthread.php?t=193411

<body bgcolor="#FFFFFF">

welcome <? echo $_COOKIE['user']; ?>

<?
## Retrive Health Start

//Define query

$user = $_COOKIE['user'];

$query = mysql_query("SELECT health FROM users WHERE username = '".$user."'") or die("Error getting user info:<br />".mysql_error());


if($r = mysql_query($query))
{
//Retrive and print
while ($row = mysql_fetch_array($r))
{
echo "$row[0]\n";
}
}
else
{
die('<b>Kingdom Tempost Error #103</b> '.mysql_error().'The query was '.$query);
}

mysql_close();

?>
</body>
</html>
Last edited by snike; 05-02-2006 at 05:11 PM.
snike is offline  
Old 05-02-2006, 05:19 PM   #6 (permalink)
Dan
Buy my domains.
 
Dan's Avatar
Join Date: Feb 2006
Posts: 2,792
Dan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant future
 


Autism Autism Autism Autism Autism Autism Autism
PHP Code:
<? include("check.php");
 include(
"db.php"); ?>
<html>
<head>
<title></title>
</head>
 
<body bgcolor="#FFFFFF">
 
welcome <? echo $_COOKIE['user'];

## Retrive Health Start
 
//Define query
 
$user $_COOKIE['user']; 

$query mysql_query("SELECT health FROM users WHERE username = '".$user."'") or die("Error getting user info:<br />".mysql_error()); 
if (!
$query) {
   echo 
'Could not run query: ' mysql_error();
????: NamePros.com http://www.namepros.com/showthread.php?t=193411
   exit;
}

$row mysql_fetch_row($query);
echo 
"$row[0]\n";
 
mysql_close();
 
?>
</body>
</html>
Dan is offline  
Old 05-02-2006, 05:28 PM THREAD STARTER               #7 (permalink)
NamePros Regular
 
snike's Avatar
Join Date: Mar 2006
Location: USA
Posts: 497
snike has a spectacular aura aboutsnike has a spectacular aura about
 


Save a Life
thank you it worked! Thanks second version and Dan Friedman!
snike is offline  
Old 05-07-2006, 03:20 PM THREAD STARTER               #8 (permalink)
NamePros Regular
 
snike's Avatar
Join Date: Mar 2006
Location: USA
Posts: 497
snike has a spectacular aura aboutsnike has a spectacular aura about
 


Save a Life
There is a problem with this query:
$query = mysql_query("INSERT INTO users (inven)VALUES($inchange) WHERE username = '".$user."'");
snike is offline  
Old 05-07-2006, 03:34 PM   #9 (permalink)
Dan
Buy my domains.
 
Dan's Avatar
Join Date: Feb 2006
Posts: 2,792
Dan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant futureDan has a brilliant future
 


Autism Autism Autism Autism Autism Autism Autism
$query = mysql_query("UPDATE users SET inven = '$inchange' WHERE username = '$user'");
Dan is offline  
Old 05-07-2006, 09:18 PM THREAD STARTER               #10 (permalink)
NamePros Regular
 
snike's Avatar
Join Date: Mar 2006
Location: USA
Posts: 497
snike has a spectacular aura aboutsnike has a spectacular aura about
 


Save a Life
I get this:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
snike is offline  
Old 05-07-2006, 09:29 PM   #11 (permalink)
Tech Support
Join Date: Mar 2005
Posts: 4,944
Eric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatnessEric Has achieved greatness
 

Member of the Month
MOTM September 2005
Save a Life Child Abuse 9/11/01 :: Never Forget Baby Health Marrow Donor Program AIDS/HIV Breast Cancer Animal Rescue Cystic Fibrosis Ethan Allen Fund Animal Cruelty Ethan Allen Fund Ethan Allen Fund Baby Health Cancer Alzheimer's Protect Our Planet Cancer Survivorship SIDS Child Abuse Diabetes Protect Our Planet Multiple Sclerosis Autism Adoption Special Olympics
PHP Code:
$query mysql_query("UPDATE users SET inven = $inchange WHERE username = '$user'"); 
????: NamePros.com http://www.namepros.com/showthread.php?t=193411
Eric is offline  
Old 05-08-2006, 03:59 PM THREAD STARTER               #12 (permalink)
NamePros Regular
 
snike's Avatar
Join Date: Mar 2006
Location: USA
Posts: 497
snike has a spectacular aura aboutsnike has a spectacular aura about
 


Save a Life
SV your code didn't work but Dan's did even thou the error came up. Also I want to add that data to the database not update it. So do i use INSERT INTO?
snike is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


 
All times are GMT -7. The time now is 02:13 PM.

Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger