社区
MySQL
帖子详情
mysql中的存储过程能返回数组么?
逆水寒_
2018-04-13 04:31:21
一般只能通过select 返回结果集, 有没有方法返回数组
...全文
1905
3
打赏
收藏
mysql中的存储过程能返回数组么?
一般只能通过select 返回结果集, 有没有方法返回数组
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rotel-刘志东
2018-05-02
打赏
举报
回复
不能返回数组类型的。
zjcxc
2018-04-16
打赏
举报
回复
不支持数据类型,所以无法返回数组
砸死牛顿的苹果
2018-04-15
打赏
举报
回复
带分隔符的字符串,客户自己split就行了
Mysql
通过
存储过程
分割字符串为
数组
分割字符串为
数组
需要用到 三个
mysql
的函数 : REVERSE(str)
返回
颠倒字符顺序的字符串str。 SUBSTRING_INDEX(str,delim,count)
返回
从字符串str的第count个出现的分隔符delim之后的子串。如果count是正数,
返回
最后的分隔符到左边(从左边数) 的所有字符。如果count是负数,
返回
最后的分隔符到右边的所有字符(从右边数)。 REPLACE(str,from_str,to_str)
返回
字符串str,其字符串from_str的所有出现由字符串to_str代替。 通过三个函数的组合使用做到分割字符串为
数组
的功能。 首先写两个函数 1
php
中
处理
mysql
_fetch_assoc
返回
来的
数组
不用foreach—-echo
复制代码 代码如下: $id = intval($_GET[‘id’]); $row = $db->getResult($db->query(“select * from “.$t.”product where id=$id;”)); $rows = $row[0];//处理
mysql
_fetch_assoc
返回
来的
数组
不用foreach—-echo! 您可能感兴趣的文章:
Mysql
通过
存储过程
分割字符串为
数组
PHP实现将
MySQL
重复ID二维
数组
重组为三维
数组
的方法PHP将
MySQL
的查询结果转换为
数组
并用where拼接的示例php查询my
MySQL
存储过程
(创建海量数据实验环境)
Re:
MySQL
存储过程
(创建海量数据实验环境) ================================#
存储过程
概念
存储过程
是数据库管理
中
常用的技术之一,可以很方便的做些创建数据、统计数据、分析数据等工作,当前的主流数据库都支持
存储过程
,但不同的数据库环境语法结构有略微区别,本章给同学们介绍
MySQL
下创建
存储过程
的方法。 #
存储过程
的优点 1)
存储过程
大大“减少”了执行需要的资源和时间。 2)
存储过程
的能力大大“增强”了SQL语言的功能和灵活性。 3) 包含代码安全性,不需要将代码给用户(将代码打包)可保证数据的“安全性和完整性”。 4) 通过
存储过程
可以使没有权限的用户在“控制之下”间接地存取数据库。 5) 通过
存储过程
可以使相关的动作在一起发生,从而可以维护数据库的完整性。 6) 改进性能:减少网络流量(即:只传输
存储过程
的名字即可执行操作)。 # 创建海量数据实验环境 创建完成海量数据的
存储过程
,产生一千条记录和一百万或二百万条记录,操作上面没有任何区别,唯一区别是占用的时间不同,具备海量数据后,可以为系统压力测试实验,做好物理准备。# (本章具备完整创建海量数据的代码)-----------------------------------------------
PDO操作
mysql
数据库的实用类
1、PDO操作数据库的单例类;PDO("
mysql
:host=数据库主机;dbname=数据库名;",'用户名','密码') 2、$instance;--用来存储实例化后的对象 3、__construct()--实例化PDO 4、getInstance()--实例化类的方法 5、sel_assoc($sql)--参数:sql语句;功能:查;以二维关联
数组
形式
返回
===成功
返回
true===失败
返回
false 6、sel_num($sql)--参数:sql语句;;功能:查;以二维关联
数组
形式
返回
===成功
返回
true===失败
返回
false 7、db_exec($sql)--参数:sql语句;功能:增、删、改;以二维索引
数组
形式
返回
===成功
返回
true===失败
返回
false 例: 实例化对象: $db = Single::getInstance();
mysql
count详解及函数实例代码
mysql
count详解 count函数是用来统计表
中
或
数组
中
记录的一个函数,下面我来介绍在
mysql
中
count函数用法。 count(*) 它
返回
检索行的数目, 不论其是否包含 NULL值。 SELECT 从一个表
中
检索,而不检索其它的列,并且没有 WHERE子句时, COUNT(*)被优化到最快的
返回
速度。 例如:
mysql
> SELECT COUNT(*) FROM student; COUNT(DISTINCT 字段)这个优化仅适用于 MyISAM表, 原因是这些表类型会储存一个函数
返回
记录的精确数量,而且非常容易访问。 对于事务型的存储引擎(InnoDB, BDB), 存
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章