Shawn McKenzie wrote: > PJ wrote: >> Is there a shorter way of determining if a field contains text? >> This works but I wonder if I can K.I.S.S. it? I really only need to know >> if there is or is not a field containing the text specified. I don't >> need to see it. >> <?php >> >> // Request the text >> $text = "Joe of Egypt"; >> $sql = "SELECT title FROM book WHERE title LIKE '$text'"; >> $result = mysql_query($sql); >> if (!$result) { >> echo("<P>Error performing query: " . >> mysql_error() . "</P>"); >> exit(); >> } >> >> // Display the text >> while ( $row = mysql_fetch_array($result) ) { >> echo("<P>" . $row["title"] . "</P>"); >> } >> if ($row["title"] == "") >> echo ("Empty!") >> >> ?> >> > // Request the text > $text = "Joe of Egypt"; > $sql = "SELECT title FROM book WHERE title LIKE '%$text%'"; > $result = mysql_query($sql); > if (!$result) { > die("<P>Error performing query: " . mysql_error() . "</P>"); > } > if (mysql_num_rows($result) > 0) { > // you found text > } > Not relevant to your question, but you should be able to shorten it up more like this: --instead of this: $result = mysql_query($sql); if (!$result) { die("<P>Error performing query: " . mysql_error() . "</P>"); } --try this: $result = mysql_query($sql) or die("<P>Error performing query: " . mysql_error() . "</P>"); -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php