"Naim" <[EMAIL PROTECTED]> wrote: > I have a database with several tabels. Example: > > Database articles: > > Table1: > id > name > title > tekst > > Table2 > id > name > title > tekst > > Table3 > id > name > title > tekst > > Now I want to search for a specifik title within all the database and then print the > result - how do I do that. > > I have tried with: > > <? mysql_connect("localhost", "nobody"); mysql_select_db("mydatabase"); > $tilWhile = mysql_query("SELECT * FROM table1='$_GET[id]' OR > table2='$_GET[id]' table3='$_GET[id]' "); > $resultater = mysql_num_rows($tilWhile); > while ($row = mysql_fetch_array($tilWhile)){ > print "$row[tekst]"; #// Give me the tekst from the article which > has that > title (the title contained in $_GET[id]. > } > mysql_close(); > ?> > > I know this is partly a PHP question but the problem lies within the SELECT. I get > "Supplied argument is not a valid MySQL" > Try not to look to hard at my PHP because it might be better to do it in a different > way. > I am using MySQL 4.
Use mysql_error() function to get error message. Your SELECT statement is incorrect. Seems you need UNION, look at: http://dev.mysql.com/doc/mysql/en/UNION.html Syntax of SELECT statement is described at: http://dev.mysql.com/doc/mysql/en/SELECT.html -- For technical support contracts, goto https://order.mysql.com/?ref=ensita This email is sponsored by Ensita.net http://www.ensita.net/ __ ___ ___ ____ __ / |/ /_ __/ __/ __ \/ / Egor Egorov / /|_/ / // /\ \/ /_/ / /__ [EMAIL PROTECTED] /_/ /_/\_, /___/\___\_\___/ MySQL AB / Ensita.net <___/ www.mysql.com -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]