PHP + Mysqli 参数化搜索的实现

<?php
    $steamid = "KIDJourney";
    $tiebaid = "DSB";
    $mysqli = new mysqli("localhost","KIDJourney","PASSWORD","XXXXX");
    if ($mysqli->connect_errno){
        die ("connect error" );
    }
    $pQuery = "SELECT * FROM trickerlist WHERE steamid=? or tiebaid=?";
    if ($pQProcess = $mysqli->prepare($pQuery)){
        $parameterList = array(‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘);
        $pQProcess->bind_param("ss",$steamid,$tiebaid);
        $pQProcess->execute();
        $pQProcess->bind_result($parameterList[0],$parameterList[1],$parameterList[2],$parameterList[3],$parameterList[4],$parameterList[5]);
        $pQProcess->fetch();
        $pQProcess->close();
        print_r($parameterList);
    }
    $mysqli->close();
?>

可以用call_user_func_array来简化bind_result()的参数输入。

但是比较难懂,等我看懂了再贴上来。

时间: 2024-08-07 04:06:46

PHP + Mysqli 参数化搜索的实现的相关文章

参数化搜索关键字.py

from selenium import webdriversearch_text = ["python","中文","text"]for text in search_text: driver = webdriver.Firefox() driver.implicitly_wait(10) driver.get("http:///www.baidu.com") driver.find_element_by_id("

基于Excel参数化你的Selenium2测试-xlrd

前言 今天我们就如何使用xlrd模块来进行python selenium2 + excel自动化测试过程中的参数化进行演示说明,以解决大家在自动化测试实践过程中参数化的疑问. 环境安装 xlrd是python用于读取excel的第三方扩展包,因此在使用xlrd前,需要使用以下命令来安装xlrd. pip install xlrd xlrd基本用法 导入扩展包 import xlrd 打开excel文件 excel = xlrd.open_workbook(u'excelFile.xls') 获取

现代信息检索 -- 空间向量模型

王老师的现代信息索引讲的很精彩,但是三节联排的课程总让我的注意力没办法太集中.在这里记录一下知识,也但是回顾了. 支持布尔查询的索引办法,在给定一个查询的情况下,可能匹配到的结果非常的多,那么对匹配结果(文档)进行评分或者相关权重分析,就显得尤为重要. 一. 参数化索引和域索引 通常的文档都有额外的结构(title,author,content,etc.) ,这些也称为元数据.对于这些检索系统可以进行参数化索引,从而完成参数化搜索,类似 “查询由William Shakespeare 于 160

Gatling官网教程翻译之Advanced Tutorial

高级教程 在这一部分,我们假设读者已经完成了前面Quickstart的学习部分.而且你已经有了一个基础的simulation. 我们在这一部分将通过一系列的重构,向读者介绍更多Gatling的高级用法和DSL结构. 回顾下已有的Simulation: 1 package computerdatabase 2 import io.gatling.core.Predef._ 3 import io.gatling.http.Predef._ 4 import scala.concurrent.dur

loadrunner测试ajax框架

loadrunner测试ajax框架的系统时,录制回放都没有报错,但是回放后系统中没有产生数据,解决方法 loadrunnerajax框架测试脚本headerajax [问题描述]用loadrunner测试ajax框架的系统时,录制回放都没有报错,但是回放后系统中没有产生数据,数据始终不能写入数据库.查了一下原因,应该是录制的脚本不完善的问题,因为JS是在客户端执行的程序,LR只能监控客户机与服务器之前的通信. [解决方法]: Recording options> HTTP Properites

虫师Selenium2+Python_5、自动化测试模型

P138——模块化驱动测试实例 P142——参数化搜索关键字 from selenium import webdriver search_text = ['python','中文','text'] # 存放搜索的关键字 for text in search_text: # 通过for循环来遍历数组 driver = webdriver.Firefox() driver.implicitly_wait(10) driver.get("http://www.baidu.com") driv

Badboy参数化 - Add Variable(循环使用不同的关键字进行搜索)

参考: http://leafwf.blog.51cto.com/872759/1113716 http://www.51testing.com/html/00/130600-1367743.html 1.创建Suite:1 Lashou 创建Test:1.1 Search 创建Step:1.1.1 Variable Search 2.地址栏输入:http://wuxi.lashou.com/,点击回车.拉手网的主页被打开. 3.开始录制 4.在拉手网的搜索框内输入“12”,点击“搜索”,搜索结

LoadRunner如何获得参数化中每个关键字的搜索响应时间

LoadRunner如何获得参数化中每个关键字的搜索响应时间 在测试搜索引擎时我们一般采用大量的搜索关键字,有时有必要了解在并发访问的情况下每个关键字的响应时间,一般如果不对脚本进行处理的话你可以获得每个关键字的响应时间但是这些时间没有跟相应的关键字对应,所以对程序的调优没有什么大的帮助,这里介绍一种方法,可以让你知道在并发访问下每个关键字的响应时间. 解决办法是可以把搜索搜索的操作定义为一个事务,事务名也用参数值代替,这样就可以从测试结果中知道该关键字的响应时间了.举例如下: #include

多条件搜索问题 -sql拼接与参数化查询

来源:传智播客  免费开发视频. 问题:根据书名或出版社或作者查询书籍信息. using System; using System.Collections.Generic问题; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClie