请教两个问题!
1 一个查询语句能够查寻两个表吗?如果可以应该如何写此查询语句?
2 有一个字符串$str="123456789";现在在一个文本框中随便输入一个数字,例如是“5”,如果$str中存在此数字的话,显示$str,并且“5”是红色显示的,请问如何实现?
问题点数:20、回复次数:4Top
1 楼blacker()回复于 2006-07-01 21:46:49 得分 10
1 、用where子句啊
select a.*,b.* from table1 a,table2 b where a.xxx=b.yyy
2、用strstr()找一下啊。。。。。
Top
2 楼true_mariner(水手)回复于 2006-07-01 21:50:20 得分 0
第二个问题我可以找到,但是如何实现输出是被查询的字符是红色显示的?Top
3 楼qfls001(清风流水)回复于 2006-07-02 00:38:00 得分 10
第一个问题blacker已经答了
第二个
<?php
$str="123456789";
$n = $_POST["n"];
if (strstr($str, $n )) {
$str = str_replace("5", "<font color=\"#FF0000\">5</font>", $str);
echo $str;
}
?>Top
4 楼true_mariner(水手)回复于 2006-07-02 14:20:17 得分 0
我按照blacker的方法试了一下,但是没有成功,页面上什么都没有显示?请问该怎么修改,或者还有别的办法吗?我的初衷是想实现,一个查询语句同时查询两个表,分别显示在不同的地方,一个表是车次表,另一个表示价格表,将两个表的内容分别对应显示在不同的地方,请问如何实现 ?Top




