mysql_fetch_field和mysqli_fetch_field问题 ?
回复讨论(解决方案)
只是两种形式而已,253 和string 都是字符串类型。不知道你还想怎么取?
只是两种形式而已,253 和string 都是字符串类型。不知道你还想怎么取?
我写数据库备份所有表功能要用到string来拼接,只能用mysql_fetch_field方法获取,但是mysql不是说不赞成使用而且php7.0要废弃它,所以考虑有没有可替代的方法?
是的
mysql_fetch_field 返回的 type 属性是类型名
mysqli_fetch_field 返回的 type 属性是数字编号
你可以做些功课,将 类型名 与 数字编号 对应起来
但获取表字段信息应用 DESCRIBE 表名 这个指令
获取建表的 sql 指令应用 show create table 表名 这个指令
在mysql中字符串类型应该是char 或者varchar,mysql_fetch_field 返回的是string也不能直接用吧。
根据mysqli_fetch_field返回的数字编号也能拼接,你判断一下只要是253 就是字符串类型不就行了?
是的
mysql_fetch_field 返回的 type 属性是类型名
mysqli_fetch_field 返回的 type 属性是数字编号
你可以做些功课,将 类型名 与 数字编号 对应起来
但获取表字段信息应用 DESCRIBE 表名 这个指令
获取建表的 sql 指令应用 show create table 表名 这个指令
感谢两位版主,问题解决,还有show create table 这个命令很好用,受教了。
在mysql中字符串类型应该是char 或者varchar,mysql_fetch_field 返回的是string也不能直接用吧。
根据mysqli_fetch_field返回的数字编号也能拼接,你判断一下只要是253 就是字符串类型不就行了?
感谢两位版主,问题解决,的确取到string也不能直接写入sql
上一篇: Python:Python学习总结
下一篇: 关于PHPCMS模板的详细介绍
推荐阅读
-
juery 和ajaxPro结合使用的问题,如内容_html/css_WEB-ITnose
-
产品运营和产品经理的区别哪个好(产品运营面试问题)
-
PHP传值到不同页面的三种常见方式及php和html之间传值问题,phphtml_PHP教程
-
mysql-关于Azure上Mysql和MongoDB的问题
-
关于多维数组降维、深度和获取父键的问题
-
主流web容器(jetty,tomcat,jboss)的classloader机制对比和相关问题分析
-
php和有关sql seve数据库的有关问题
-
主流web容器(jetty,tomcat,jboss)的classloader机制对比和相关问题分析
-
PHP iconv 解决utf-8和gb2312编码转换问题_php技巧
-
代码解析React中setState同步和异步问题