【mysql 语句】教程文章相关的互联网学习教程文章

web-php无限分类的子分类排序如何写mysql语句【图】

回复内容:我觉得这个不用在sql里面做,在代码层做比较简单题主是想问保存排序的sql么,还是什么,可以说的再具体点

PHP中运行Mysql语句中文出错问题

在PHP中运行一段Mysql语句,如下:$sql = "SELECT * FROM `users` WHERE user = 'liang'"; $return = mysqli_num_rows($sql); 当user字段内容为英文时,可完美运行。当user字段为中文时,则无法正常运行。求教各位大大,在此多谢了!回复内容:在PHP中运行一段Mysql语句,如下:$sql = "SELECT * FROM `users` WHERE user = 'liang'"; $return = mysqli_num_rows($sql); 当user字段内容为英文时,可完美运行。当user字段为中文时...

如何将下面的mysql语句变成存储过程或者存储函数呢?

下面是我使用mysql计算距离的一个sql语句,这个sql太复杂了,我想使用mysql 的存储过程或者存储函数来简化 $select = 't.*,(ACOS(SIN((' . $this->latitude . '* 3.1415) / 180 ) *SIN((travel_user_status.latitude * 3.1415) / 180 ) +COS((' . $this->latitude . '* 3.1415) / 180 ) * COS((travel_user_status.latitude * 3.1415) / 180 ) *COS((' . $this->longitude . '* 3.1415) / 180 - (travel_user_status.longitude * 3...

一条mysql语句

mysql php中SELECT * FROM user ORDER BY time WHERE time >= 1111-11-11 10:10:10会报错,而SELECT * FROM user ORDER BY time和SELECT * FROM user WHERE time >= 1111-11-11 10:10:10都正常,这是为什么?以前都是用thinkphp封装的类操作数据库,最近采用原生mysql写一下子就卡壳了。回复内容:mysql php中SELECT * FROM user ORDER BY time WHERE time >= 1111-11-11 10:10:10会报错,而SELECT * FROM user ORDER BY time和SEL...

用PDO连接mysql,sqlserver2008或者其他类型数据库,增删改查这些语句都是mysql语句吗?

RT。 比如mysql和window的sql server2008 都有表user1。 我用PDO分别连接mysql和server2008, $th = new PDO('...','root','123'); 是不是都可以用 $th->prepare('inser into user1 values(1,'name','joe')');通过sql的插入语句就可以操作不同类型的数据库?回复内容:RT。 比如mysql和window的sql server2008 都有表user1。 我用PDO分别连接mysql和server2008, $th = new PDO(...,root,123); 是不是都可以用 $th->prepare(inser ...

php+mysql语句中被查询的字段可以设置变量么

比如: $condition = "a_size"; $single_size = 30; $sql_count = "select count(*) as count from foot_info WHERE '$condition' = '$single_size' ";我这样运行,貌似什么也查询不到但很奇怪,如果我用字符串连接成sql语句就可以正常查询,如下 $sql_count = "select count(*) as count from foot_info WHERE".$condition." = '$single_size' ";/////////////////////////////////////我又输出了上面两个sql语句的输出,分别是 select...

mysql语句应该怎么组合【图】

我根据创建时间groupby能显示每个的总数量,但是做不了同时显示没使用的数量和使用的数量。应该怎么写呢? 这是我想要的效果。谢谢 券名字 类型 面额 没使用 使用 5000-100 1 100 2 1 1000 2 1000 1 1 10 3 10 1 0 回复内容:我根据创建时间groupby能显示每个的总数量,但是做不了同时显示没使用的数量和使用的数量。应该怎么写呢? 这是我想要的效果。谢谢 券名字 ...

如何查看thinkphp执行过的mysql语句

如何查看thinkphp执行过的mysql语句,thinkphp执行过的mysql语句会不会保存成日志?回复内容:如何查看thinkphp执行过的mysql语句,thinkphp执行过的mysql语句会不会保存成日志?会的 在app目录下有runtime 里面logs就是日志文件 详细记录了执行过的sql 不过主要在index.php开启调试模式 也可以在配置文件设定log日志的详细信息调试的时候需要即时回显你可以用_sql() $User->_sql(); 如果是老版本,函数名貌似是getLastSQL()。getL...

关于站内用户私信的mysql语句

私信数据表,6个字段:idparent 自联接,=0表示第一次发送的私信,非0表示对某id的回复to_user 发给谁,用户的idfrom_user 来自谁,用户idmessagedate 比如在我的私信列表中(用户id=1),就可以查询to_user=1 or from_user=1 and parent=0的所有记录, 这样,对方的用户id是有了。问题是,怎么到users表里关联查询对方用户的信息呢? 逻辑是:若to_user=1,那么用form_user字段和用户表里的相应字段关联;反之,若form_user=1,则用...

求mysql语句(insert之前先查询)

数据表如下: id parent a b others --------------------------------------- 1 0 7 8 --------------------------------------- 2 1 8 7 --------------------------------------- 3 1 7 8 --------------------------------------- 4 1 8 7 --------------------------------------- 比如:现在已知a=7、b=8,但不知道parent的值,插入之前...

php如何在每个日期下显示数据;同mysql语句优化性能【图】

@数据库设计id pay_name pay_time(时间戳int) @如何像图一样,按时间对该表进行排列,相同时间的数据排在一起 @之前的方案是首选group by(pay_time)得到所有的时间在每个时间下,循环所有的数据来对比时间是否和以上时间相等,但每次都要对比所有的时间。但这样浪费性能。 回复内容:@数据库设计id pay_name pay_time(时间戳int) @如何像图一样,按时间对该表进行排列,相同时间的数据排在一起 @之前的方案是首选group b...

shell-php模拟ssh方式登录执行mysql语句【图】

如何使用php模拟实现ssh方式登录执行mysql语句输出结果?类似于navicat的SSH连接数据库查询php.com SSH文档先验证SSH: $conn=ssh2_connect('SSH IP',22); ssh2_auth_password($conn,'SSH USER','SSH PASS');然后看网上几种不知道是否正确的写法:1.使用ssh2_tunnel $tunnel = ssh2_tunnel($conn, 'REMOTE MYSQL IP', 3307); $mysqli=new mysqli('127.0.0.1','MYSQL USER','MYSQL PASS','MYSQL DB',3307,$tunnel); $result=$mysqli...

select-asp文件转换php实现,主要是SQLSERVER里的存储过程转换成mysql语句写不出来!

selectphp =================存储过程=======================ALTER PROCEDURE [dbo].[CreatUser] -- Add the parameters for the stored procedure here @Username varchar(50), @userPassword varchar(50), @QQID varchar(11), @nResult int outputASBEGIN declare @Qid int set @Qid=null select @Qid=id from [user] where qusername=@Username if @Qid is not null beg...

php中转义mysql语句的实现代码_PHP

你总不可能对每一个这样的特殊字符都人工进行转义,何况你通常处理的都是表单自动提交的内容。 所以,应该使用mysql_real_escape_string函数: mysql_real_escape_string — 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集。 但是注意:该函数并不转义 % 和 _。另外,最好不要对整条sql语句使用该函数,而是只转义传入sql语句的字符串参数,否则会发生意想不到的结果。 脚本举例: 代码如下:$item = "Zak's ...

PHP执行批量mysql语句的解决方法_PHP

当有多条mysql语句连起来需要执行,比如 $sqls= “insert table a values(1,2); insert table a values(2,3);” 需要执行的话php中可以使用的方法有三个: mysql_query pdo mysqli 三种方法当sqls语句没有问题的时候都是可以的。 但是 当sql语句是错误的时候会出现问题第一条sql错误:三个方法都返回false 第一条sql正确,第二条sql错误:mysql_query、pdo、 mysqli:query也是返回true。所以这个时候你是没法判断你的sqls是否有那条...