【php – 如何在mysql查询的where子句中传递数组值?】教程文章相关的互联网学习教程文章

PHP MySQL Where 子句【代码】

PHP MySQL Where 子句WHERE 子句用于过滤记录。WHERE 子句WHERE 子句用于提取满足指定标准的的记录。语法SELECT column_name(s) FROM table_name WHERE column_name operator value 如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。为了让 PHP 执行上面的语句,我们必须使用 mysqli_query() 函数。该函数用于向 MySQL 连接发送查询或命令。实例下面的实例将从 "Persons" 表中选取所有 FirstName=‘Peter‘ 的行:<?php $con=...

CakePHP 1.3-where子句中的未知列【代码】

我正在一个已经存在的cakephp 1.3项目中,我需要向数据库中添加一个新表.我的控制器中有这个:$conditions = array('ShootingPlacement.person_id' => $id, 'Email.person_id' => $id, 'Email.shooting_placement_id' => 'ShootingPlacement.id');$shootingPlacements = $this->ShootingPlacement->find('all', compact('conditions'));这给了我这个错误:Warning (512): SQL Error: 1054: Unknown column 'Email.person_id' in 'wh...

php – 如何使用涉及三个条件的where子句查询MySQL表【代码】

我有一个包含多列的表.我想计算符合三个条件的成员的帖子数量. 来自包含文件夹:function active_posts_number($data){global $db;$query = 'SELECT post_id FROM post WHERE (post_block = 0 AND user_id = ' . $data . ') AND post_activation = 1';$result = mysql_query($query, $db) or die(mysql_error($db));if(mysql_num_rows($result) > 0){$number_of_posts = mysql_num_rows($result);}if(mysql_num_rows($result) < 1)...

PHP MySQL PDO TextArea具有条件检查的Where子句【代码】

我有一个页面,如下面的屏幕截图所示.我们的想法是输入公交车号码和特定路线上所有站点的列表,每行一个.停靠点已存储在名为“stops”的数据库表中,我需要textarea中每个停靠点的ID.我当前的代码只获取textarea中最后一站的ID.我觉得我错过了什么. ‘busnumber’是我的文本域,’busroute’是我的textarea.如果有人能指出我需要更改的内容,以便将textarea中输入的每个停止点的ID作为数组,我将不胜感激.感谢您提前的时间.try {$conn = ...

掌握PHPMySQLWhere子句

如何通过php MySQL Where 子句来操作数据库,本篇将详细的讲解其操作内容。WHERE 子句WHERE 子句用于提取满足指定标准的的记录。语法SELECT column_name(s)FROM table_nameWHERE column_name operator value如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。为了让 PHP 执行上面的语句,我们必须使用 mysqli_query() 函数。该函数用于向 MySQL 连接发送查询或命令。实例下面的实例将从 "Persons" 表中选取所有 FirstName=Pete...

PHPMySQLWhere子句学习

$con = mysql_connect("localhost","peter","abc123");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("my_db", $con);$result = mysql_query("SELECT * FROM PersonsWHERE FirstName='Peter'");while($row = mysql_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; echo ""; }?> 输出: Peter Griffin

PHP MySQL Where 子句【代码】

WHERE 子句 WHERE 子句用于提取满足指定标准的的记录。 语法SELECT column_name(s) FROM table_name WHERE column_name operator value如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。 为了让 PHP 执行上面的语句,我们必须使用 mysqli_query() 函数。该函数用于向 MySQL 连接发送查询或命令。 实例 下面的实例将从 "Persons" 表中选取所有 FirstName=‘Peter‘ 的行:<?php $con=mysqli_connect("localhost","username","p...

PHP-如何使用问号’?在Zend_Db_Select where()子句中?【代码】

我尝试将以下MySQL查询转换为等效的Zend select()语句:SELECT `entity_id` FROM `my_table` WHERE `attribute_id` IN (541,554,555,556) AND LOWER(REPLACE(TRIM(`value`), '-', '')) REGEXP '([^[:space:]]* )?$param$'$param是一个PHP变量,已被过滤为仅包含字母数字字符. 到目前为止,这是我对Zend select()语句的了解:$db->select()->from('my_table', 'entity_id')->where('attribute_id IN (?)', array(541,554,555,556))->w...

PHP-foreach循环,例如WHERE子句【代码】

我一直在试图弄清楚这一点,但无法解决这个问题. 我有正在使用的这些xml对象:SimpleXMLElement Object ( [@attributes] => Array([product_category_id] => 13463[name] => A Athletic Wear[path] => A Athletic Wear[thumburl_front] => REPLACE_DOMAIN_WITH/images/publishers/440/ProductCategories/A_Athletic_Wear/80.gif)) SimpleXMLElement Object ( [@attributes] => Array([product_category_id] => 13475[name] => A Acc...

php-CodeIgniter:where子句中的情况【代码】

我们如何在CodeIgniter的活动记录中的where子句条件中说明情况? 这是我要实现的查询SELECT * FROM table WHERE idx =5342 and CASE WHEN reserve_date = 20151130 THEN reserve_time > 1537 ELSE reserve_date > 20151130 END我试图在Google上搜索有关此问题的信息,但仍然找不到任何答案.解决方法:您可以在where子句中写下您的条件$this->db->select("*"); $this->db->where("idx",5342); $this->db->where("CASE WHEN reserve_da...

Cakephp3,如何在cakephp3中使用where子句和内部联接?【代码】

我正在尝试从产品表中获取评论表.并且我添加了列名’delete_yn’,这意味着该评论是否被删除.我在下面使用了一些蛋糕查询return $this->Product->find()->contain(['ProductReview', 'Users'])->where(['Product.product_code' => $productCode])->toArray();结果很好. 但是,现在我要检查评论是否已被用户删除,并且在“ del_yn”列中仅显示“ n”我添加了此查询->andWhere(['Product.ProductReview.del_yn' => 'n'])在where子句之后...

php-尝试删除整个对话,但在WHERE子句中解析内容时却遇到困难【代码】

我有一个名为private_messages的表,其结构如下:id message_from message_to 我有一个按钮,一旦按下该按钮,它将删除所有有关登录用户($username)和对话中对方($user)的消息.<a href='/inc/delete_conversation.php> Delete Conversation</a> 考虑我的private_messages表具有以下行:id message_from message_to -- ------------ ---------- 1 Alice conor 2 Alice conor 3 cono...

php-如何使用json值在codeigniter where子句中获取记录【代码】

我的问题是在我的表中存储了json编码的值,例如字段名称:offer_promotion[{"name":"sample promotion","price":"1555","expdate":"2017-05-15","shortdesc":"test","longdesc":"test"}]现在我想写查询选择记录,对于eaxmple:$this->db->where('offer_promotion', "name":"sample promotion");如何编写此查询?解决方法:数据库中的json用作简单字符串.因此,您必须应用类似于字符串的逻辑.您可以使用喜欢$this->db->like('offer_prom...

php-where子句中的列“ id_f”不明确【代码】

我有一个使用3表的联接查询,但出现了此问题,其中where子句不明确,列’id_f’$id_f=$_GET['id_f'];$query="SELECT *, s.name AS van, st.name AS naar, p.titl, p.vname FROM p1_users, f_confirm AS v INNER JOIN s_steden AS s ON v.van = s.id INNER JOIN s_steden AS st ON v.naar = st.id INNER JOIN p1_users AS p ON v.id_f = p.id_f AND DATE_FORMAT(date,'%Y-%c-%d')WHERE id_f='$id_f'"; $result=mysql_query($query)or ...

php-Laravel 4雄辩的模型链接了附加的where子句【代码】

我有以下代码(成员只是一个标准的口才模型)$members = new Member; $members->where('user_id', '=', 5); $_members = $members->get();最后一次查询运行会产生“ SELECT * from Members”,因此似乎忽略了我的where子句,这是我在做什么错? 顺便说一句,我知道我可以做$members = new Member :: where(…)等…,但是我将在循环中添加where子句,以便对数据库结果进行过滤. UPDATE 解决此问题的唯一方法似乎是添加一个可以捕获所有初始...