php 通过数组查询MYSQL数据库

php 通过数组查询MYSQL数据库,第1张

你已经知道你 A = 今天   B = 是   C = 晴天

那么你先判断你数组元素

foreach($arr as $val) {

    if($val == A) {

         $sql = mysql_query(select .....)

         

    }else if($val == B) {

         $sql = mysql_query(select .....)

    } 

    }else if($val == C) {

         $sql = mysql_query(select .....)

    }

}

PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。

典型的例子代码是这样的:mysql_connect('127.0.0.1',

'root',

'123456')$sql='select

*

from

test.tab'if

($res=mysql_query($sql)){

while($row=mysql_fetch_array($res))

$result[]=$row

mysql_free_resule($res)}else

echo

"执行SQL语句:$sql\n错误:".mysql_error()echo

'查询结果在下面的额为数组里面:'print_r($result)echo

''

你可以用or来查询

<?php

$arr = array('我', '是', '奇葩', '战斗机')

$where = ''

if(is_array($arr)){

foreach($arr as $val){

$where .=" or TITLE like '%$val%' "

}

$where =rtrim($where, 'or')//去掉右侧的or

}

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6191091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存