Click to See Complete Forum and Search --> : echo text from sql query


cashton2k
02-15-2006, 02:18 PM
i'm having trouble echoing text from the following sql query

<?php
require("auth_admin.inc.php");
require("../conn.inc.php");

$requesteduser = $_POST["username"];

$queryq1 = "Select * from user_info WHERE username = $requesteduser";

$resultq1 = mysql_query($queryq1);

?>

i've tried lots of ways todo it, which way works lol

Jick
02-15-2006, 02:26 PM
Try this:<?php
require("auth_admin.inc.php");
require("../conn.inc.php");

$requesteduser = $_POST["username"];

$queryq1 = "Select * from user_info WHERE username = $requesteduser";
$resultq1 = mysql_query($queryq1);

while($r = mysql_fetch_array($resultq1)) {
echo($r["field-name-here"]);
}
?>Where it says "field-name-here" you would put the name of the field in the MySQL database you want to echo.

cashton2k
02-15-2006, 03:11 PM
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\Apache Group\Apache2\htdocs\admin\user_trackingresults.php on line 10

NogDog
02-15-2006, 04:28 PM
That error means your query failed to execute. Try adding some debugging:

$resultq1 = mysql_query($queryq1) or die("Query Failed: $queryq1 - " mysql_error());

cashton2k
02-15-2006, 04:35 PM
Parse error: syntax error, unexpected T_STRING in C:\Program Files\Apache Group\Apache2\htdocs\admin\user_trackingresults.php on line 9

line 9 is that line ^^

$resultq1 = mysql_query($queryq1) or die("Query Failed: $queryq1 - " mysql_error());

NogDog
02-15-2006, 04:46 PM
Oops!

$resultq1 = mysql_query($queryq1) or die("Query Failed: $queryq1 - " . mysql_error());

cashton2k
02-15-2006, 06:45 PM
now i get

Query Failed: Select * from user_info WHERE chris = username - Unknown column 'chris' in 'where clause'

ive tried $requesteduser = username either way round and i get the same the error
the column should be username

NogDog
02-15-2006, 07:13 PM
Try this:

$queryq1 = "Select * from user_info WHERE username = '$requesteduser'";

cashton2k
02-16-2006, 07:09 AM
is there a way to use lots of echcos without having to do the whole sql query again? The first one works fine but then it ignores the rest