【php-如何让所有登录用户不是MySQL中的朋友的用户?】教程文章相关的互联网学习教程文章

php – 如何从mysql中的2个数据库表中选择数据…?【代码】

我的数据库中有2个日期表,student_info和student_payment … 在student_info我有: id,student_id,student_mail,student_pass,student_name,… 并且在student_payment中有: ID,student_id数据,student_payment_id,student_payment_date,… 所以我的问题在这里,我想选择student_name,其中student_id形成student_info,但我有问题,mysql给出了一个错误:$db->connect();$sql = "SELECT * FROM `student_payment`"; $rows = $db->fetc...

php – MySql中的口音不敏感搜索【代码】

我有一个名为:Movies whit colation utf8_spanish_ci的数据库 里面是表peliculas whit collat??ion utf8_spanish2_ci 在字段内nombre whit collat??ion utf8_spanish2_citoo. 字段名称白色重音符号中的数据保存如下:La Cacer?-a // La cacería El c?-rculo // El círculo实际上我使用查询:SELECT * FROM peliculas WHERE nombre like’%$string%’但如果我搜索没有重音不会产生任何结果. 所以 查询搜索和结果应该是:|q...

php – 如何从MySql中的表中获取最小id【代码】

我编写了一个MySql查询来获取与最小id相关的列.看起来像这样SELECT min(id) as ID,feed , idpropiedad FROM `registrofeed` WHERE feed=21该表有4行,如下所示 所以根据我写的功能function setLC(){$sql = " SELECT min(id) as ID, feed , idpropiedad FROM `registrofeed` WHERE feed=21 ";$result = $this->localDb->execute($sql);$row=mysql_fetch_array($result);echo $sql;echo $row['idpropiedad'];$this->lastCode = $row['...

如何在PHP应用程序中打印mysql中的行号【代码】

我有一个mysql表需要显示数据以及前端应用程序中的行号.以下查询在phpMyadmin中完美运行SET @row_num=0; SELECT (@row_num:=@row_num+1) AS num,INV,DOS,PTNAME,BAL,PROV from sheet;但是当我在php项目中使用相同的代码时,它返回以下错误 警告:mysql_fetch_array():提供的参数不是有效的MySQL 以下是我的代码:<?php $conn = mysql_connect("localhost","root",""); mysql_select_db("omega",$conn); $sel="SET @row_num...

php – mysql中的有限总和【代码】

假设我有这张桌子var 10 3 4 60 70我想取var的总和.有没有办法限制添加到每行总和的变量 通常你会做SELECT SUM(var),但是我想限制每一行只能为总和贡献最多5个点.因此,我希望最终的总和是(5 3 4 5 5)= 22(因为10,60和70超过5)而不是SUM(var)的147的通常结果 有没有办法指定mysql查询来做这样的事情?解决方法: SELECT SUM(LEAST(5, var)) as modified_total;http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#fun...

PHP / Mysql中的动作监听器,每当有任何记录插入表中时?【代码】

他们的任何方法/方式是我们所知道的,任何变化都发生在所需的表中吗? 我已经实现了一个每隔30秒在db中检查一次的解决方案,即如果在聊天表中发生任何更改,则刷新我的聊天列表.它会影响很多性能并减慢网站速度. 他们的动作监听器只有在表中插入任何行时才会调用它们吗? 任何的想法?解决方法:您可以使用通知创建表(在过去2小时左右将始终包含未读消息),然后创建trigger [syntax],每次发生更改时都会创建新通知:CREATE TRIGGER crea...

php – 获取MySQL中的总行数【代码】

$rowCount = $conn->query('SELECT COUNT(*) FROM Users'); echo '<pre>'.print_r($rowCount,1).'</pre>';收益:mysqli_result Object ([current_field] => 0[field_count] => 1[lengths] => [num_rows] => 1[type] => 0 )…虽然我在PHPMyAdmin中看到的表有978行.解决方法:您正在使用print_r生成查询中的行数.您的查询只返回一行,即行数. 试试这个:$rowCount = $conn->query('SELECT COUNT(*) as rowNumber FROM Users'); $row = ...

比较PHP和MYSQL中的两个日期【代码】

我想在PHP中比较两个日期和时间值.一个日期来自MySQL,第二个日期是当前日期.我希望在两个日期相同时运行一些代码.我尝试了下面的代码,但条件满足任何错误的时间.$current_datetime = date('Y-m-d H:i'); $send_date = date("Y-m-d H:i", strtotime($row['send_date'])); // suppose $row['send_date']'s value is '2016-10-17 15:00' if($current_datetime == $send_date){//I want to run some code here }else{ }代码有什么问题?...

是否可以使用mssql和mysql中的数据创建一个php数组?【代码】

几乎就像标题一样 – 我有一个脚本,目前正在从最初在MSSQL中的MySQL中提取数据(另一个脚本从MSSQL数据库中提取信息并填充MySQL中的保存表) 这在某种程度上可以正常工作,但是我现在正处于直接从MSSQL数据库和MySQL数据库中提取一些信息的阶段. 有没有办法让PHP查询MySQL和MSSQL并在单个数组中返回信息? 例如如果有关苹果的10家商店销售的所有信息都保存在MySQL中,而我的橘子信息保存在MSSQL中,我可以运行一个数组显示上个月每家商店...

使用PDO重用PHP和MySQL中的读取数据【代码】

我正在编写一个使用PHP和MySQL的会计系统,并使用PDO来处理数据库.在付款页面中,我必须有两个来自已定义帐户的下拉列表.首先,我使用了一个简单的查询来获取帐户的所有记录.$sql = "SELECT id,title FROM tbl_accounts WHERE uid = ? ORDER BY title"; $q = $db->prepare($sql); $q->execute(array($uid));我已经在下拉列表中输入了所有行,一切正常.<select name="account_id2" class="medium" id="account_id2"><option value="null...

php – 更好的替代mysql中的逗号分隔字段【代码】

在我的应用程序中,每当用户上传壁纸时,我需要将该壁纸裁剪成3种不同的尺寸,并将所有这些路径(裁剪图像的3条路径和原始上传壁纸的1条路径)存储到我的数据库中.我还需要存储原始壁纸(由用户上传的一个)的tinyurl. 在解决上述问题的同时,我提出了以下表格结构.CREATE TABLE `wallpapermaster` (`wallpaperid` int(10) unsigned NOT NULL AUTO_INCREMENT,`userid` bigint(20) NOT NULL,`wallpaperloc` varchar(100) NOT NULL,`wallpape...

php – 有没有办法检测mysql中的溢出?【代码】

经过一段时间试图杀死这个bug,我直接测试了sql查询:UPDATE noticias SETdata_destaque_ini='2013-12-03', data_destaque_fim='',fotoDestaque_x=-3, fotoDestaque_y=-102,fotoDestaque_escala=154, destacar=1 WHERE idNoticia=3但fotoDestaque_escala保持与以前相同的值:127.嗯,这是一个“圆”数,对吗?因此,即使没有任何sql错误消息,我打开了结构,就是这样:列设置为TINYINT(-127到127),并将其更改为SMALLINT解决了问题. 但是考...

php – mysqli中的$GLOBALS [“___ mysqli_ston”]是什么

我想第一次使用mysqli.我有一个问题,$GLOBALS [“___ mysqli_ston”]是什么?你能告诉我吗?谷歌搜索时我没有得到任何直接的答案解决方法:只是一个自定义全局变量. 看到. http://php.net/manual/en/reserved.variables.globals.php

不识别数据库PHP MYSQLi中的密码【代码】

我有一个注册表单,允许用户创建用户名和密码,然后存储在数据库中.<?php //values to be inserted in database table //session_start(); include('connect.php');//Fixed cost of 10 to fit server req //Random salt to be added to the pass $options = ['cost' => 10,'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM), ];$email = $_POST['email']; $password= password_hash($_POST['password'], PASSWORD_BCRYPT, $option...

PHP / MYsql中的重复问题

我在mysql表中插入一行.该行已成功插入表中.但问题是每当我刷新页面时,数据库中都会添加一个新行. 怎么预防呢?解决方法:这是浏览器的问题.他们在刷新时重新发布数据.为了防止它发生,每次插入新记录时,您都必须检查代码中的数据重复.这是必须防止重复数据的一般做法. 在另一种需要和允许真正重复数据的情况下,您可以做的是在每次插入标题后将用户重定向到同一注册页面(“Location:{$location}”);.这将清除浏览器的POST数据.