我有一个Order页面,其中包含用户输入数据的各种文本字段。一旦他们提交了该页面,所有数据都将被放入Mysql数据库中。
我想知道是否有可能有一个搜索页面,我可以在其中输入我要在该数据库中搜索的地址。找到匹配后,我是否可以获取与该订单匹配的所有数据并重新填充订单页面文本字段?
答案 0 :(得分:0)
使用LIKE子句:
SELECT * FROM order WHERE address LIKE "%address_value%"
%
是一个匹配任意数量字符的通配符(_
匹配单个字符)。
您可以使用它来填充字段。
答案 1 :(得分:0)
是的,这是可能的。
为了避免不可避免的下一个问题,这是一个基本的骨架:
$sql = "SELECT some,fields,from,the.database FROM yourtable WHERE ...";
$stmt = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($stmt)) {
echo $row['some']; // spit out the contents of the 'some' field.
}