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

PHP-MYSQL:查询以获取上一个和下一个视频ID?【代码】

我正在开发一个视频网站(PHP-MYSQL),就像youtube一样,我想在其中提供下一个视频和上一个视频的功能.假设我当前使用的是videoId:234,那么下一个和上一个视频链接将分别指向videoId:233和235. 我的表结构如下:videoId videoName videoURL IsActive ----------------------------------------------------- 1 Love world love-world 1 2 Hello world hellow-world 1 3 ...

php-根据发布的变量构建MySQL查询【代码】

这似乎是一个简单的任务,但是我很难找到我喜欢的解决方案.除了笨重之外,我什么也找不到.这是我正在使用的: 有一个搜索表单,该表单将变量发布到处理脚本中.这些变量是用于查询数据的筛选器.根据用户的权限,可能会有更多或更少的变量输入,具体取决于他们有权访问的过滤器.基本上,每个过滤器都引用表中来自结果的字段.每个过滤器的一个选项也是“ ANY”,因此不需要WHERE子句. 什么是构建查询字符串的好方法.假设有四个变量返回:$fir...

php-SQL查询以获取另一表中不存在某列中的值的行【代码】

我有一个带表的产品表,该表包含以空格分隔的ID列表(例如:“ 23 42 365”),该列称为“类别”.这些数字表示另一个表(类别)中的行ID. 我需要提取所有产品行,其中用空格分隔的列表中的所有ID都指向类别表上不再存在的行. 我知道从长远来看这并不是最佳的数据库设计,但是在较旧的系统上却遇到了这项任务.我什至不确定它是否可以完全通过SQL语句完成,但是由于产品表上的记录数量众多,因此使用PHP逻辑确定要返回的行会比较慢.但是,如果那...

PHP-MySQL查询仅返回字符串的首字母【代码】

有人可以告诉我我想念的东西吗?以下sql查询仅返回从我的数据库中获取的字符串的第一个字母:$result = mysql_query("SELECT * FROM users) or die("error in the query");谢谢. 更新资料$result = mysql_query("SELECT * FROM properties JOIN users USING(UserId) WHERE Level <> 'Admin' $pages->limit") or die("could not load all the properties"); $i=0; while($row = mysql_fetch_array($result)) { $fn[$i] = $row ['FN...

需要有关MySQL查询和PHP的帮助【代码】

我有以下3表: (PK =主键,FK =外键) 文件表File ID (PK) File Name ... ------------ ---------1 a.jpg ...2 b.png ...3 c.jpg .... .. .. .标签表Tag ID (PK) Tag Name ... ----------- ---------- 1 Melbourne ...2 April ...3 2010 .... .. ...

php-使用DISTINCT关键字的MySQL查询【代码】

我的MySQL表country_phone_codes看起来像这样id country_code area_code name ------------------------------------------------------------ 1 | 93 | 93 | AFGHANISTAN 2 | 93 | 9370 | AFGHANISTAN - MOBILE 3 | 93 | 9375 | AFGHANISTAN - MOBILE 4 | 355 | 355 | ALBANIA 5 | 355 | 35568 | AL...

PHP-从连续的SQL查询中的数字中减去“ 1”【代码】

我只想知道如何从$row [posts_remaining]中出现的数字中减去1 换一种说法…<?php $con = mysql_connect($db_server_name,$db_username,$db_password); if (!$con) {//do something } mysql_select_db("" . $db_database_name . "", $con); $result = mysql_query("SELECT * FROM users WHERE fb_id='$user_id'"); while($row = mysql_fetch_array($result)) {$posts_remaining = $row['posts_remaining']// this is where I want t...

PHP:MySQL查询无缘无故地复制更新【代码】

下面的代码首先是客户端代码,然后是类文件. 由于某种原因,“ deductTokens()”方法调用了两次,从而使帐户加倍.我整夜都在编程,所以我可能只需要再看一眼:if ($action == 'place_order') {if ($_REQUEST['unlimited'] == 200) {$license = 'extended';} else {$license = 'standard';}if ($photograph->isValidPhotographSize($photograph_id, $_REQUEST['size_radio'])) {$token_cost = $photograph->getTokenCost($_REQUEST['siz...

使用PHP和AJAX执行期间杀死MySQL查询

我正在创建一个自定义查询构建器,当用户创建查询时,他可以通过单击按钮来验证查询语法.当用户单击按钮进行验证时,将通过查询向服务器发送AJAX调用,并开始执行查询,在此期间,用户可以在其屏幕上看到带有取消按钮的模式.如果用户偶然单击了“取消”按钮,我希望向服务器发送另一个AJAX调用以终止查询的执行. 目前,我只能取消最初发送的AJAX呼叫,并且我的页面在用户端正常运行 但是我正在寻找一个PHP代码来在服务器端停止MYSQL查询,因为...

php-MySQL查询从一张表中获得最佳排名,并用另一张结果进行更新【代码】

我有一个排名委员会,该排名委员会针对男性和女性的头100个最佳博客. 我有一个博客表:PRIMARY blogs_id users_id blogs_score blogs_score_time gender1 11 2852 2015-09-09 05:21:51 m <-- same score but older date2 23 2146 2015-09-10 07:31:54 m3 23 2146 2015-09-10 07:32:26 m4 23 2852 2015-09-10 04:42:15 m <-- ...

php-SQLSTATE [21000]:违反基数:1241操作数应包含1列. sql查询【代码】

我有两个表分别命名为“数据”和“区域”.我想获取具有数据相关记录的区域作为区域记录的项目. 地区RegionId -- Name -- ParentId数据DataId -- RegiondId -- Url样本结果:[ {Name:"a", items:[{...},{...},{...}, ...]}, {Name:"b", items:[{...},{...},{...}, ...]}, ]我用这个查询SELECT *,(SELECT * FROM data WHERE data.RegionId=regions.RegionId ) AS items FROM regions WHERE regions.ParentId=1但是我得到了SQLSTATE...

从PHP运行多个MySQL查询|为什么这不起作用?【代码】

我正在尝试从php文件对某些mysql数据库运行多个查询.但是,它不起作用.谁能指出我要去哪里了? 这是php文件的内容:<? require_once('/home/xxxxxx/public_html/xxxxxx/dbconnect.php'); $query = " TRUNCATE TABLE db2.table1; INSERT INTO db2.table1 SELECT column1, column2, column3, column4FROM db1.table1;TRUNCATE TABLE db2.table2; INSERT INTO db2.table2 SELECT column1, column2, column3, column4 FROM db1.table2; ...

php-从MySQL查询中删除重复的结果【代码】

MySQL查询检索:totalpoints -- name 55 -- John Doe 55 -- John Doe 55 -- John Doe 55 -- John Doe 55 -- John Doe 21 -- Jean London 21 -- Jean London 13 -- Mark Derry 13 -- Mark Derry 13 -- Mark Derry 13 -- Mark Derry 4 -- Lara Croft 1 -- Ryan Mirtle 1 -- Ryan Mirtle 1 -- Ryan Mirtle我只需要在php页面中显示:totalpoints -- name 55 -- John Doe 21 -- Jean London 13 -- Mark Derry 4 -- Lara Croft 1 -- ...

带有插入日期的php / Mysql查询失败【代码】

我已经搜索了很长一段时间,但无法弄清楚为什么我的查询不适用于日期. 我希望将其作为日期导入到我的数据库中,这是从更高版本中选择的,所以我在这里.$insert_query = "INSERT INTO enrties( `datum` ) VALUES ( '".mysql_real_escape_string($_SESSION['Datum'])."')在上面的几页之前,我使用这段代码来填充$_SESSION$DateDag = $_POST['Dag']; $DateMaand = $_POST['Maand']; $DateJaar = $_POST['Jaar']; switch ($dateMaand) { ca...

PHP不显示MYSQL查询的结果【代码】

我有以下代码$sql = "SET @uid := (SELECT ID FROM channels WHERE Used = 0 ORDER BY RAND() LIMIT 1);"; $sql = "UPDATE channels SET Used = 1 WHERE ID = @uid;"; $sql = "SELECT * FROM channels WHERE ID IN = @uid;"; $result = mysqli_multi_query($conn, $sql)or die( mysqli_error($sql) ); if (mysqli_num_rows($result) > 0) {$text = '';while($row = mysqli_fetch_assoc($result)) { $Channel_Location = $row['Cha...