On Wed, May 25, 2011 at 08:57:18AM +0430, Negin Nickparsa wrote: > $id=(int)$_POST['txt']; > $query1="select * from patient where id=".$id.""; You're not *thinking* about what you're doing. The above is silly. Think about it: you're sending a string to MySQL. If $_POST['txt'] returns a string which looks like the number 1, then $query1 = "select * from patient where id = $_POST[txt]"; should suffice. If you like, test $_POST['txt'] first by echoing it. > echo $query1; > $result1=mysql_query($query1); Ideally, you should be calling this function with an added "connection" parameter. Like this: $link = mysql_connect($connection_stuff); $result1 = mysql_query($query1, $link); It's not *necessary*, but advisable. mysql_query() returns a "resource" object, unless there is a problem. If there is a problem, then it returns FALSE. You can check what it returns this way: if (is_resource($result1)) print "It's a resource!"; elseif ($result1 === FALSE) print "It's false!"; else print "I don't know what the heck it is!"; > > echo $result1; I don't know what you'll get from this "echo" if $result1 truly is a resource. But if it's false, you won't get much. $result1 should be a "resource" object, which means it's opaque. You can't know what's in it unless you use a "helper" function like mysql_num_rows(), etc. > $num2=Mysql_num_rows($result1); > $num3=Mysql_num_fields($result1); > > still it has previous error > > Here is my output:select * from patient where id=1 > *Warning*: mysql_num_rows() expects parameter 1 to be resource, boolean > given in > > *Warning*: mysql_num_fields() expects parameter 1 to be resource, boolean > given in ** Your error messages clearly mean that 1) you're not getting a proper resource object back from mysql_query(), or 2) you're somehow changing $result1 into a boolean before passing it to these other functions. But I suspect it's #1 above. Please see the documentation for these functions at php.net. It may even be available in your native language. Paul -- Paul M. Foster http://noferblatz.com http://quillandmouse.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php