>It looks like I should be using is_null(), but I'm not sure how to use it, >especially since all of this is embedded in a print statement.
Disclaimer: is_null() is new-fangled, and while I assume it matches up with SQL NULL, it's *POSSIBLE* that PHP's NULL is for something entirely different than SQL NULL. Read the docs. >Instead of just printing Email: $row[1], I'd like to test whether it's null >first--maybe something like this? > >if (is_null($row[1])) print " " else print ("Email: $row[0]") > >but can I put that line inside of another print statement? if so, do I have >to escape the quotation marks? Please forgive my confusion--I'm new to >programming in general and PHP in particular. Several options are available. In all cases, I've replaced the if/else with the trinary ? : operator. Less clunky. $email = is_null($row[0]) ? 'NULL' : $email; # Didja know you could just hit TAB instead of that funky \t stuff? Way prettier, IMNSHO. print(" <tr><td>$email</td>..."); print(" <TR><TD>" . is_null($row[0]) ? 'NULL' : $email . "</TD>"; #echo will take as many arguments as you like. echo "<TR><TD>", is_null($row[0]) ? 'NULL' : $email, "</TD>..."; -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php