【php – 这个MySQL查询有什么问题.它给出了无效的参数编号错误】教程文章相关的互联网学习教程文章

php – 如何从Mysql查询中循环返回数组【代码】

这对你们来说可能很容易,但我无法得到它. 我有一个php类查询数据库并返回查询结果.我将结果分配给一个数组,并希望在我的main.php脚本上使用它.我试过使用echo $var [0]或echo $var [1]但是输出是’array’而不是我的值.有人可以帮我解决这个问题吗?非常感谢! 我的php课程<?php class teamQuery {function teamQuery(){}function getAllTeam(){$connection = mysql_connect(DB_SERVER,DB_USER,DB_PASS);if (!$connection) {die("...

php – 优化这个mysql查询【代码】

有人可以优化这个mysql查询SELECT submittedform.*, inspectors.first_name, inspectors.last_nameFROM (SELECT `dinsp`,`departure`,`arrival`,'cabin' as type FROM cabinets UNIONSELECT `dinsp`,`departure`,`arrival`,'cockpit' as type FROM cockpitsORDER BY `date_of_inspection` ASC) AS submittedform INNER JOIN inspectors ON inspectors.id = submittedform.dinsp我不想依赖嵌套查询,或者在这种情况下是否正常?还建议...

php oop和mysql查询【代码】

我正在尝试创建一个查询数组的函数,然后我将能够调用单独的值.在这里,我想你会理解我想要做的事情.除了我是一个完整的初学者.class Posts{var $title;var $author;public function querySinglePost($value){$post = mysql_fetch_array(mysql_query("select * from posts where id=$value")); $this->title = $post['title'];$this->author = $post['author'];} }如何将数组值分配给类中的变量,然后在我的普通php脚本/视图中调用它...

php – mysql查询INSERT INTO和SET问题【代码】

我现在已经摸不着头了好一个小时,但我无法弄清楚我在这里做错了什么.我希望有人能指出我正确的方向. 我试图使用INSERT INTO方法将一些数据插入到SQL数据库中,但它似乎不起作用.我包含了许多回声,看看尝试,看看错误到底在哪里.从此我知道代码是正常的,直到调用INSERT INTO部分.此外,在线检查数据库显示没有添加任何信息…在线数据库有3个表,’噪音’,’波浪’和’脉冲’.此外,所有字段都存在,所以我真的不明白为什么这个代码失败.<?...

php mysql查询问题【代码】

这是我的桌子: 我希望得到具有逗号分隔的for / category字段值的客户. 我正在尝试这样的事情:SELECT * FROM `customers` WHERE `for` LIKE ('%AMC PHD & WWS%' OR '%Rostfrei%' OR '%Thermopac%')但它给出了空洞的结果.解决方法:RedFilter的SQL是正确的,但你也应该知道“for”是一个MySQL保留字.您应该避免将其用作列名,或者在使用它时将其包装在反引号中:SELECT * FROM customers WHERE `for` LIKE '%AMC PHD & WWS%'OR `for...

php – MySQL查询多个LEFT加入问题【代码】

我试图从以下查询获得所需的结果,但它似乎没有工作…SELECT DISTINCT u.user_name as user_name, u.total_points as total_points, u.user_id as user_id, COUNT(a.id) as user_total_articles_published, COUNT(r.id) as user_total_replies_published, COUNT(v.id) as user_total_votes_done FROM users as u LEFT JOIN articles as a ON u.user_id=a.user_id LEFT JOIN replies as r ON u.user_id=r.user_id LEFT JOIN votes as...

php – MySql查询作者和书籍计数【代码】

我的数据库中有一本书(60,000本书)和作者(37,000位作者).一本书可能由多位作者撰写.因此,book表在book表的author_id列中使用逗号分隔的author_ids书桌book_master_id book_name author_id 1 Book 1 22,23 2 Book 2 23 3 Book 3 24 4 Book 4 23,24作者表author_id author_name 22 Jim 23 ...

php – 其中OR所在的mysql – mysql查询带有两个where子句【代码】

我有一个SQL语句:$sql =" SELECT DISTINCTscr.* FROM scr LEFT JOIN `users` ON `users`.user_id=scr.user_idWHERE $email_filter LOWER(scr.genre) LIKE '%$search_word_fix%' **HERE** $psez protage $wwc $prevoption $locatio $rats $rat1 $rat2 $rat3 $rat4 GROUP by scr.sp_name ORDER BY scr.grade DESC";当我在“HERE”中添加’%$search_word_fix%’之类的较低(scr.classification)时它没有显示正确的结果....

php – onchange select做不同的mysql查询【代码】

标题说我需要onchange的帮助.我有select标签,当我从选择列表中选择一些东西时,我需要做不同的mysql查询.例:<select name="list"> <option>cars</option> <option>busses</option> <option>trucks</option> </select>然后当我选择汽车时,它会这样做$query="select * from table where type='cars'";如果我选择卡车呢$query="select * from table where type='trucks'";等等…然后我需要在列表下的div中显示结果例<select name="lis...

php – 是否有可能通过内部联接进行Mysql查询【代码】

我会从两个MySQL表中获取详细信息 表结构如图所示table:App |AppID|AppName|AppType|table:AppRelease |AppReleaseID|AppID|ReleaseDate|ReleaseVersion|和书面查询如下所示$query="SELECTA.*,B.ReleaseDate,B.ReleaseVersionFROM App AS AINNER JOIN AppRelease AS BWHERE A.AppID = B.AppID "; 当appid在两个表中时,我得到的值 但我也想从App表中获取值,虽然我在AppRelease发布表中没有数据 有可能写查询请帮帮我解决方法:...

php – 静态方法调用mysql查询的结果【代码】

我有class Check {public function __construct(){$this->db = new Database();}public function query(){$login = Session::get("login");$sth = $this->db->prepare('SELECT admin FROM accounts WHERE login=:login');$sth->execute(array(':login' => $login));$result = $sth->fetch(PDO::FETCH_NUM);return $result[0];}public static function admin(){echo self::query();} }我在另一个有PDO连接的地方有数据库类.class Da...

php – 在mysql查询中使用变量作为列名【代码】

我试图改变这个:"SELECT username FROM $table WHERE username='$newName'"进入:"SELECT $column FROM $table WHERE $column='$newName'"但是当我在它上面使用或死()时,我得到一个错误,说WHERE username =’someNameHere’附近有不正确的语法.替换列名的正确方法是什么,假设这是错的? 编辑:代码就是这个.值应该是正确的,因为我没有看到错误中的任何错误.$sql = "SELECT $column FROM $table WHERE $column='$newName'"; $resul...

php – 在MYSQL查询中的IF【代码】

我在表“tb_users”中有一个名为“image_path”的列.我已经保存了不是来自Facebook和图像路径的用户的图像名称,这些用户是从Facebook注册的,如下所示:**image_path** https://graph.facebook.com/100916463/picture user1.png user2.png现在我想在“select query”中为那些“image_path”不包含http的用户连接基本路径,否则返回原样. 例如,如果image_path是https://graph.facebook.com/100916463/picture,并且它包含http,那么它应...

php – 将MySQL查询作为多维数组返回【代码】

我有一个SQL查询,我做了一些连接,但是当我在PHP中var_dump结果时,我得到一个数组,有很多重复.有没有办法将结果作为多维数组返回,如:array( array("projectname", "projectdescription", "projectthumb" , "activestate"),array("img1.jpg", "img2.jpg", "img3.jpg"),array("tech1", "tech2", "tech3") ); 目前我得到以下结果:http://pastebin.com/ZF7yiafS SQL查询:SELECT p.name,p.description,p.img_thumb,p.active,t.name...

php – 将多个mysql查询组合成一个结果【代码】

我正在使用php从mysql表获取结果.我想运行多个条件语句来返回唯一结果列表.假设我在街上有一张关于房屋的桌子,我的桌子看起来像这样:House Number | Attribute | Value ------------------------------- 23 | Colour | White 23 | Stories | 2 24 | Stories | 1 25 | Colour | Blue请注意房屋号码23出现两次我怎么说一个mysql查询返回所有白色的房子并且有两个故事?在这种情况...