【php – 为什么我的MySQL查询给出了一个奇怪的答案?】教程文章相关的互联网学习教程文章

php – 来自数组的Foreach mysql查询,然后是来自第一个数组的第二个查询【代码】

我试图从另一个查询的结果循环查询:public static function getActivityFromUsers(){$database = DatabaseFactory::getFactory()->getConnection();// FETCH USER_ID FOR THE SECOND QUERY$sql = "SELECT user_id, follower_since_timestamp FROM users_followers where follower_id = :user_id";$query = $database->prepare($sql);$query->execute(array(':user_id' => Session::get('user_id')));if ($query->rowCount() <= 0)...

如何验证php中的密码是通过mysql查询手动散列插入到数据库中的?【代码】

有没有办法通过自己的散列方法插入mysql数据库的php验证密码? 例如,如果我手动在表中插入用户数据,请假设用户表,如下所示:INSERT INTO users (email, pswd) VALUES ('demo@example.com', SHA1('pass123'));让我们假设mysql数据库中的哈希密码是:+------------------------------------------+ | pswd | +------------------------------------------+ | AAFDC23870ECBCD3D557B6423A8982134...

php – 将MySQL查询转换为对象的最佳方法【代码】

我有一个用户表,其中包含我要在登录用户的mysql查询中访问的一堆列.最终,我希望这些列中的值形成一个User对象.是否有标准函数来执行此操作,或者我是否基本上需要将查询的每个值传递给新的User语句,以便将它们传递给User类的构造函数?解决方法:mysql_fetch_object()允许您指定类名,以便根据结果构造该类的实例:$result = mysql_query($sql); // Error handling not includedif (mysql_num_rows($result) == 1) {$user = mysql_fet...

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 – 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 – 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(...