【php-在Yii中调试SQL查询. CFileLogRoute与CWebLogRoute】教程文章相关的互联网学习教程文章

php – 带有两个where子句的mysql查询【代码】

我正在制作成员的自动滚动.我有两个mysql查询,我想显示有照片的成员并在上次登录时订购.所以在第一集我没有任何问题,因为我这样做$sql=mysql_query("SELECT * FROM accounts WHERE avatar != '' ORDER BY lastlogin DESC LIMIT 50");这工作正常.但是当用户滚动并转到页面底部时,我正在尝试加载由上面完成的相同过滤订购的下一组50个用户.所以我正在这样做$sql = mysql_query("SELECT * FROM accounts WHERE lastlogin < '$last_ms...

PHP和MySQL,当查询没有产生任何行时返回什么?

我对PHP的PHP接口中的某些东西感到有些困惑. mysql_query(用于执行命令和查询)的文档说明了返回值:For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returningresultset, mysql_query() returns a resource on success, or FALSE onerror. For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc,mysql_query() returns TRUE on success or FALSE on error. The returned result resource should be pas...

php – 用于将多个值与select语句中的字段匹配的SQL查询【代码】

我想选择列A的不同值,其中列B =集合S的任何成员. 有没有办法直接在SQL中执行此操作而不进行循环,然后在代码中进行过滤? 谢谢 编辑:集合S是一个PHP数组.这有什么不同吗?解决方法:将IN子句与值列表或子查询一起使用(由于我使用Oracle,因此不确定MySql是否支持).匹配可以在多个列上.SELECT column_aFROM mytableWHERE column_b IN (1, 2, 3)SELECT column_aFROM mytableWHERE column_b IN (SELECT column_c FROM myothertable)

php – MySQL“NOT IN”查询不起作用【代码】

我有一个包含三列的表:taxon_id,scientific_name_element_id和parent_id.我想找到孩子而不是父母的元素,所以结构的终点. 我找到了一些建议我使用的消息来源select taxon_id from taxon_name_elementwhere taxon_id not in (select parent_id from taxon_name_element)但这不起作用,当我可以实际浏览条目并看到有例如taxon_id = 1和NO parent_id = 1时,我得到一个空集. 相反,当我看到parent_id中的taxon_id是什么时,我得到一个非空...

php – 用于计算整行中的空格或单词的mysql查询【代码】

在我的数据库中,一个表的名称为tableA.表的结构在这里给出id from message 1 23 hi how are you 2 65 hey whats going on 3 74 enjoying the vacation with family 4 23 here in Australia its chilly season 5 74 hey sam whats the plan for tomorrowsee id is auto-increment.from column表示哪个用户正在发送消息,消息列包含消息.我想知道哪些用户发送了...

php – Codeigniter运行mysql查询和返回行的echo数【代码】

<?=$this->db->count_all_results('users')?>嗨,我被困在某事上.如何运行如下所示的查询计数并回显所有返回的行?我目前正在使用上述声明,但我需要这种改进.<?php $aa = $this->db->query("SELECT * FROM users WHERE itemNumber = 1");解决方法:使用num_rows()方法<?php$aa = $this->db->query("SELECT * FROM users WHERE itemNumber = 1"); echo $aa->num_rows();?>

php – 何时在SQL查询中使用FOR UPDATE?【代码】

参见英文答案 > MySQL ‘select for update’ behaviour 1个任何人都可以告诉以下sql之间的区别,SELECT * FROM TABLEVSSELECT * FROM TABLE FOR UPDATE何时以及在什么情况下我需要使用For Update 如果我使用更新并停止,则需要更多时间来获取数据.在更新上发生了什么以增加时间.请告诉我整个过程发生在这上面.解决方法:我认为MariaDB / MySQL手册中的句子是不言自明的: 如果对使用页锁或行锁的...

php – MySQL查询仅输出奇数行【代码】

我有以下PHP方法从MySQL查询返回JSON字符串:$sys_words_ref_join_query = mysql_query("SELECT user_words.*, sys_words.*FROM user_words, sys_wordsWHERE user_words.sys_words_ref = sys_words.sys_words_ref & user_words.user_info_ref = '1'LIMIT 0, 7 ");$json_array = array();while($words_obj = mysql_fetch_object($sys_words_ref_join_query)) {$json_array[] = $words_obj; }$result = json_encode($json_array);ech...

php – 如何执行两个MySQL查询?【代码】

我想在同一个表中保存图片的文件路径和图像名称,但当然要保存单独的字段.我该如何正确执行?我确定下面的代码中存在严重错误,但我无法发现它.谢谢.$sess_userid = mysql_real_escape_string($_SESSION['userid']); $Image = mysql_real_escape_string($_FILES['file']['name']); $PortraitPath = mysql_real_escape_string('profileportraits/' . $_FILES['file']['name']);$query = "UPDATE Members SET PortraitPath = '$Portra...

php – 从mysql查询中创建多个页面【代码】

所以,我拥有这个数据库,有一些名为’id’,’title’和’message’的字段.现在我在数据库中得到了700条消息.所以我想做的就是设置每页最多50个消息标题的限制,并制作多个页面……我怎么能这样做? 我只知道要获得第一页,使用LIMIT …解决方法:正如您猜测的那样,您必须使用LIMIT keyword. 它接受两个值(引用): >要返回的第一行的偏移量>要返回的最大行数 在你的情况下,你将不得不在第一页使用这样的东西:select * from your_table ...

php – 为什么我的MySQL查询给出了一个奇怪的答案?【代码】

所以,我正在尝试实现一个动态的htaccess禁用系统,这行代码给我带来了巨大的问题:$ip = mysql_query("SELECT ID FROM wp_contactform WHERE Nimi='Christian'");当我回应它时,它给了我以下内容: 资源ID#3 该表包含基督徒3次,id为11,13和10.这是什么造成的?解决方法: $ip = mysql_query("SELECT ID FROM wp_contactform WHERE Nimi='Christian'");$ip将只检索表示结果集的资源 – 它不是数据本身. 你需要考虑使用:$ip_array = my...

php – Code Igniter – 使用where和like的MySQL查询【代码】

我已经搜索过每一个答案,但没有描述我想要的东西,或者我没有理解它们.所以这就是我的问题.我想要一个像这样的“复杂”查询:select * from MyTable where PropertyA='$propertyValue' and (id like '%$someValue%' or name like '%$someValue%' or description like '%$someValue%') order by id desc limit 10 offset $offsetValue如何在代码点火器中编写此查询? $propertyValue,$someValue,$offsetValue都是php变量.当然我需要...

php – MySQL查询问题..我放弃了!【代码】

*更新,似乎给出了答案,但SQL查询他的错误..任何人都可以帮忙吗?看到第一个答案,我在那里发布了问题. 所以简单地说.我有3张桌子. “项目”表和“标签”表.然后我还有一个“item_tag”表,将2连在一起. 我想创建一个查询,列出分配了特定标签的所有项目.所以我希望查询列出所有应用了标签x和标签y的项目. 这是我到目前为止所提出的…除了这将列出任何匹配标签ID 148或标签ID 152.如果我说它“AND”它没有显示任何结果.SELECT * FROM (...

使用javascript和php通过ajax运行MySQL查询【代码】

我正在查看我的一个项目的一些代码,并考虑我用ajax调用的所有php页面,只运行一个简单的更新或插入查询,它让我思考.如果我基本上可以从javascript运行插入或更新sql查询,该怎么办? 假设我在服务器端使用ajax和php的原型javascript框架. 这会有用吗? JS:<script type="text/javascript"> // table is string containing table name // fields is an array of field names // values is an array of values function mysql_insert(...

将SQL查询的结果输出到PHP数组【代码】

我是PHP的OOP新手,这看起来是否正确?class whatever {Function Maths() {$this->sql->query($requete);$i = 0;while($val = mysql_fetch_array($this)) { $tab[i][average] = $val['average'];$tab[i][randomData] = $val['sum'];$i=$i+1;}return $tab; }我想访问数组中包含的数据$foo = new whatever(); $foo->Maths();for ($i, $i <= endOfTheArray; i++) {echo Maths->tab[i][average];echo Maths->tab[i][randomData];}谢谢