Here's the example from the PHP manual: The tutorial here are very helpfull: http://www.melonfire.com/community/columns/trog/
-- David <?php // Connecting, selecting database $link = mysql_connect("mysql_host", "mysql_login", "mysql_password") or die("Could not connect"); print "Connected successfully"; mysql_select_db("my_database") or die("Could not select database"); // Performing SQL query $query = "SELECT * FROM my_table"; $result = mysql_query($query) or die("Query failed"); // Printing results in HTML print "<table>\n"; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { print "\t<tr>\n"; foreach ($line as $col_value) { print "\t\t<td>$col_value</td>\n"; } print "\t</tr>\n"; } print "</table>\n"; // Closing connection mysql_close($link); ?> > Hello, > > I am extremely new to MySQL and have never managed to get working > smoothly with PHP before. I am trying really hard to understand > how to work it, and am almost there. > > I have a problem which I do not know how to resolve and was > wondering if anybody could help me. I have no idea what is wrong > with the code and why I am getting the error message; > > Warning: Supplied argument is not a valid MySQL result resource in > C:\apache\htdocs\sams\chapter10\results.php on line 47 > > I am currently using a book to aid me with MySQL, and this is an > example from the book. It does not seem to work and I have no idea what > I may have done wrong to obtain this warning. > > I have changed my login and password to question marks. > > <? > > if (!$searchtype || !$searchterm) > > { > echo "You have not entered search details. Please go back and try > again."; > > exit; > > } > > > $searchtype = addslashes($searchtype); > > $searchterm = addslashes($searchterm); > > @ $db = mysql_pconnect("mesh", "bookorama", "bookorama123"); > > if (!$db) > > { > echo "Error: Could not connect to database. Please try again > later."; > > exit; > > } > > mysql_select_db("booktest"); > > $query = "select * from booktest where ".$searchtype." like > '%".$searchterm."%'"; > > $result = mysql_query($query); > > $num_results = mysql_num_rows($result); > > echo "<p>Number of books found: ".$num_results."</p>"; > > for ($i=0; $i <$num_results; $i++) > > { > > $row = mysql_fetch_array($result); > > echo "<p><strong>".($i+1).". Title: "; > > echo stripslashes($row["title"]); > > echo "</strong><br>Author: "; > > echo stripslashes($row["author"]); > > echo "<br>ISBN: "; > > echo stripslashes($row["isbn"]); > > echo "<br>Price: "; > > echo stripslashes($row["price"]); > > echo "</p>"; > > } > > ?> > > The problem seems to be around the lines of code; > > $result = mysql_query($query); > > $num_results = mysql_num_rows($result); > > Any assistance is appreciated. > > Yours, > > GF. > > _________________________________________________________________ > Chat with friends online, try MSN Messenger: http://messenger.msn.com > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: > [EMAIL PROTECTED] -- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]