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]

Reply via email to