【php – 用于检索邻接列表模型中某些类别下的所有产品的SQL查询】教程文章相关的互联网学习教程文章

php-在生产中记录SQL查询?

我是否也要在生产中记录SQL查询时遇到了一个难题. 我不知道在PHP中编写文件的速度有多慢.也许一些基准可以给出一些答案,但是我想看看你们之前的想法. 是什么使过程变慢或没有使过程变慢?或者它可能依赖什么?解决方法:大多数数据库都有用于记录查询和慢速查询的内置选项,因此您不需要通过PHP进行记录.除非遇到问题,并且这是故障排除过程的一部分,否则不应在生产中记录所有查询.您可以并且应该记录缓慢的查询,以便可以查看导致生产...

将MySQL查询从PHP网页保存到Excel文件

我在mysql数据库中有一个表.我想做的是在php页面中,运行select语句并将结果输出到excel文件中. 我已经看了很多教程并进行了尝试,但是这些教程将网页的内容输出到excel文件中.我只想要mysql表数据和标头. 有没有办法做到这一点?解决方法:您可以为此使用可用的PHP库之一. One,two. 可以快速开发但又不像使用LIBRARY那样整洁的一件事是: >执行您的MySQL查询>使用结果创建HTML表>将响应的内容类型设置为:application / vnd.ms-excel...

PHP-MySQLi查询中的问题-时间戳【代码】

我的查询有问题. 数据库中的字段(用户标识,代码,时间戳) 我想在此代码中验证是否存在一个用户ID和相应的代码,但已插入的时间少于一天,否则显示消息“链接已过期” 我的代码在没有此行TIMESTAMPDIFF(DAY,CURTIME(),timestamp)<的情况下运行良好. 1“).目前,时间戳条件不返回任何内容 "select userid, code from password_reset where userid=? and code=? and TIMESTAMPDIFF(DAY, CURTIME(), timestamp) < 1"这段代码有问题吗?基本...

php-MySQL查询运行两次【代码】

我有一个php文件,其中包含PHP简单HTML DOM解析器:include(“ simple_html_dom.php”);此包含使我的mysql_query($query)在页面上执行两次-如果删除包含,则mysql_query运行正常-我也试图将包含在查询后-同样的问题!mysql_query("INSERT INTO table (abc) VALUES ('ok8')"); echo "x"; include("simple_html_dom.php");这导致我的表有2行,但浏览器中只有一个“ x”. (也尝试将回声放在前面).请帮忙!解决方法:在mysql_query()之前添...

Android从php / mysql查询填充微调器【代码】

我正在使用CustomHttpClient连接并从我的Android应用程序执行查询.我想知道是否有可能从php / mysql查询中填充一个微调框,如果可以的话,该怎么做?解决方法:因此,这实际上应该很容易.在实现细节方面,您实际上并未给我们太多工作,因此,我将尽力为您半伪代码化事情,并为您提供一个很好的一般答案. 我们将要在单独的线程中进行查询,以免在等待网络响应时阻止UI线程.您可以通过许多不同的方式执行此操作,包括使用AsyncTask,IntentServi...

php-如何使用变量列名进行SQL查询?【代码】

我正在这样查询:$b1 = $_REQUEST['code'].'A'; //letter 'A' is concatenated to $_REQUEST['code'] $a = $_REQUEST['num']; echo $b1.$a; $sql = "SELECT '".$b1."' FROM student_record1 WHERE id=".$a; $result = mysql_query($sql); if(!$result) {echo '<p id="signup">Something went wrong.</p>'; } else {$str = $row[0]echo $str; }这里$b1和$a从另一个页面获取值.第三行中的“ echo”给出正确的结果.而且我在SQL中没有收...

PHP-一个SQL查询中的多个计数【代码】

我正在使用CodeIgniter构建Web应用程序. 用户可以“喜欢”或“讨厌”帖子.这些操作存储在名为post_rating的表中,该表包含以下列: > ID> post_id> user_id>评分 评分可以是0(中立),1(爱)或2(恨). 在我的模型中,我使用以下功能为每个帖子返回了一些基本信息:function get_posts($thread_id){$this->db->select('id, user_id, date_posted, content');$this->db->from('post');$query = $this->db->get();if ($query->num_rows() > ...

php-极慢的MySQL查询【代码】

我在MySQL中有两个表,table1具有1,013,347个实体和38个属性,而table2具有7,343,905个实体和10个属性.在下面的查询(应该获取分页的行数)中,table1.ID是PK,table2.ID是其FK(均已建立索引),并且HAVING子句的值超过一定百分比时将获取该值,在这种情况下为50%SELECT SQL_CALC_FOUND_ROWS * FROM table1 INNER JOIN table2 ON table1.ID = table2.ID WHERE table1.attribute1 LIKE 'D%' GROUP BY table2.ID HAVING (COUNT(table2.ID...

PHP-mysql查询帮助将多个字段插入具有相同字段的多行【代码】

我怀疑这是否可能. 我有两张桌子 1)file_masterfile_id | name ----------------- 1 | readme.txt 2 | readme2.txt 3 | readme3.txt 4 | readme4.txt 5 | readme4.txt2) user_fileuser_id | file_id ----------------- 1 | 2 1 | 4我正在寻找这样的查询INSERT INTO user_file (user_id, file_id) VALUES (1, SELECT file_id FROM file_master WHERE file_id <= 4);这应该等效...

php-从mysql查询创建数组. Column2作为键Column 1作为值【代码】

我有一张桌子,包含column 1 = state column 2 = link Alabama auburn.alabama.com Alabama bham.alabama.com Alabama dothan.alabama.com我需要从数据库表中抓取并放入一个可以让array_walk()通过的数组.他们需要像这个数组一样被访问.$arraytable = array( "auburn.alabama.com"=>"Alabama", "bham.alabama.com"=>"Alabama", "dothan.alabama.com"=>"Alabama", );我已经尝试了所有方法,但不...

php-将3个MySQL查询合并为一个【代码】

我想做的是拿一张桌子,找出其电子邮件地址为emails.from值的成员的id,然后将其id放在其中.我正在尝试通过使用ID而不是电子邮件地址来提高性能,但是无法完成此任务.$mysql = new mysql(); $mysql->query('SELECT `from` FROM `emails` ORDER BY `id` ASC' );while($row = mysql_fetch_array($mysql->result)){$mysql2 = new mysql();$mysql2->query('SELECT `id` FROM `exchange` WHERE `email` = "'.$row['from'].'"');$details = ...

PHP-SQL查询两个表【代码】

我将尝试解释我面临的问题. 我有两个表:Team和Team_contacts 在第一个表中有类似这样的信息:会员名称,会员图片,电话和电子邮件 在team_contacts表中,只有该会员负责的国家和城市. 因此,第一个表如下所示:member_id: 1 member_name: moonwalker member_picture: mw.jpg member_phone: 06xxxxxxxx member_email: mw@moonwalker.com第二张表如下所示:member_id: 1 country: USA city: Californiamember_id: 1 country: USA city: ...

PHP-SQL查询仅检索一行【代码】

我有一个php网站,上面有一些代码,可以在用户定义一些搜索词后从数据库中提取出一些信息,然后向他们显示带有所有信息的表格 问题是,即使我从表中执行select *,我也只能返回第一行. 码:$result = mysql_query("SELECT trees.* FROM trees INNER JOIN price ON trees.ID=price.treeid ");$num_rows = mysql_num_rows($result); if($num_rows == 0) { echo "No rows retrieved"; } else { echo $num_rows; }我的数据库中有2行...

PHP参数化SQL查询特殊运算符【代码】

我只是偶然发现了以下方法来组成参数化的SQL查询:function select_user($uid) {// what is '<<<'? // I can't google any document about it// (or I don't know how to search symbol)$sqlStr = <<< SQL_STRSELECT * FROM user WHERE uid = ?SQL_STR; // must put in the begin of the line// and it must match the word at the right hand side of '= <<<'// Code Igniter Database Classreturn $this->db->query($sqlStr, ar...

php-用于根据条件随机获取定义的行数的sql mysql查询【代码】

我正在开发一个在线考试应用程序,其中有一个问题主表,该表包含一个包含问题类型数据的字段(名称:qtype).问题类型可以是以下三种类型之一: >单>多个>描述 应用程序通过使用以下查询从此主表中生成随机试卷:select * from mst_question where test_id = 1 ORDER BY RAND() LIMIT 25这为我的在线考试申请生成了一个包含25个问题的随机问卷. 到目前为止,它的运作良好… 现在,我需要在我的应用程序中实现一个功能,其中随机生成的25个...