A key to understanding your mysql errors is by using 
the mysql_error() function.  It's wonderful!  Here's 
a simple example with a little error checking:


<?php
  error_reporting(E_ALL);

  $conn = mysql_connect('host','user','pass');

  if (!$conn) {
    print "Could not connect to mysql : " . mysql_error();
    exit;
  }

  mysql_select_db('dbname');

  $sql = "SELECT foo,bar FROM blah";

  $result = mysql_query($sql);

  // mysql_query returns false on failure.
  if (!$result) {
    print "Could not query DB ($sql) : " . mysql_error();
    exit;
  }

  while($row = mysql_fetch_assoc($result)) {

    extract($row);

    print "Hello $foo, I like $bar too\n";
  }

?> 


Regards,
Philip Olson


On Sun, 19 May 2002, Justin Latham wrote:

> I am trying to clone my webserver because I am switching ISPs.  So I copied
> the MySQL database, and then I copied the php pages.  But my new server
> insists that any query I do is not a valid result resource when I try to use
> it in a mysql_fetch_array command.  I know that both php and the database
> are functional (to an extent) because all other commands work.
> I'm using PHP 4.something over MySQL 3.2.3 running RedHat 7.0.
> Thanks
> 
> Justin
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to