87dave87 Posted September 22, 2006 Share Posted September 22, 2006 How can I search every table in my database?&How can I make it so the query looks for partial matches. This is my results page: -[code]<?php $database="mydatabase";$emusearch = $_POST['emusearch'];mysql_connect ("localhost", "user", "pass"); @mysql_select_db($database) or die( "Unable to select database");$sql = mysql_query("select * from windows_atari2600 where emulator = '$emusearch'");if(isset($sql)){while ($get_info = mysql_fetch_row($sql)) { echo "<tr>"; foreach ($get_info as $field) echo "<td>$field</td>\n"; echo "</tr>\n";}}else{ echo "<tr>"; echo "We cannot find your infomation."; echo "</tr>\n";}?>[/code] Quote Link to comment https://forums.phpfreaks.com/topic/21664-search-every-table-partial-matches/ Share on other sites More sharing options...
ober Posted September 22, 2006 Share Posted September 22, 2006 SELECT * FROM tablexyz WHERE x LIKE '%partialword%'And I'd suggest putting all your tables in an array and looping through this array running the query and echoing results but replacing the table name from the array each time. Quote Link to comment https://forums.phpfreaks.com/topic/21664-search-every-table-partial-matches/#findComment-96722 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.