重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
describe tablename; //获取表结构信息
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了城中免费建站欢迎大家使用!
describe tablename fieldname; //获取表的某个字段结构信息
比如:describe users username; //获取users表的username字段的结构信息
返回:array(
'Field' ='username',
'Type' ='varchar(50)',
'Null' ='NO',
'Key' ='UNI',
'Default' ='',
'Extra' =''
)
一、基本数据类型\x0d\x0a1、位(bit)\x0d\x0a常称为BOOL(布尔型),只有两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。\x0d\x0a2、字节(Byte)\x0d\x0a一个字节(Byte)等于8位(Bit),其中0位为最低位,7位为最高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范围:00~FF(十进制的0~255)。\x0d\x0a3、字(Word)\x0d\x0a相邻的两字节(Byte)组成一个字(Word),来表示一个无符号数,因此此,为16位。如:IW0由IB0和IB1组成的,其中I是区域标识符,W表示字,0是字的起始字节需要注意的是,字的起始字节(如上例中的“0”)都必须是偶数。字的范围为十六进制的0000~\x0d\x0aFFFF(即十进制的0~65536)。在编程时要注意,如果已经用了IW0,如再用IB0或IB1\x0d\x0a要特别加以小心。\x0d\x0a4、双字(DoubleWord)\x0d\x0a相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为32位。如:\x0d\x0aMD100是由MW100和MW102组成的,其中M是区域标识符,D表示双字,100是双字的起始字节。需要注意的是,双字的起始字节(如上例中的“100”)和字一样,必须是偶数。双字的范围为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,如果已经用了MD100,如再用MW100或MW102要特别加以小心。\x0d\x0a以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。\x0d\x0a5、16位整数(INT,Integer)\x0d\x0a整数为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-32768~32767。\x0d\x0a6、32位整数(DINT,DoubleInteger)\x0d\x0a32位整数和16位整数一样,为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-\x0d\x0a2147483648~2147483647。\x0d\x0a7、浮点数(R,Real)\x0d\x0a浮点数为32位,可以用来表示小数。浮点数可以为:1.m×2e\x0d\x0a\x0d\x0a二、复合数据类型\x0d\x0a用户通过复合基本数据类型而生成就是复合数据类型。\x0d\x0a复合数据类型包括以下几种:\x0d\x0a1、数组(ARRAY)\x0d\x0a将一组同一类型的数据组合在一起组成一个单位就是数组。\x0d\x0a2、结构(STRUCT)\x0d\x0a将一组同不同类型的数据组合在一起组成一个单位就是结构。\x0d\x0a3、字符串(STRING)\x0d\x0a字符串是由最多254个字符组成的一维数组。\x0d\x0a4、日期和时间(DATE-AND-TIME)\x0d\x0a用于存储年、月、日、时、分、秒、毫秒和星期的数据。占用8个字节,BCD编码。星期天代码为1,星期一~星期六代码分别是2~7。\x0d\x0a如:DT#2004_07_15_12:30:15.200为2004年7月15日12时30分15.2秒。\x0d\x0a5、用户定义的数据类型(UDT,User-DefinedDataTypes)\x0d\x0a由用户将基本数据类型和复合数据类型组合在一起形成的数据类型。\x0d\x0a可以在数据块DB和变量声明表中定义复合数据类型。\x0d\x0a\x0d\x0a\x0d\x0a这个东西啊,你随便找个品牌的PLC编程手册下载了看看,都有介绍
如果我没记错的话,post都是方式都会转为字符串类型,所以你判断类型时应该在输入的时候就判断
PHP获取POST数据的几种方法:
方法1、最常见的方法是:$_POST['fieldname'];
说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据。
方法2、file_get_contents("php://input");
说明:
允许读取 POST 的原始数据。
和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
php://input 不能用于 enctype="multipart/form-data"。
方法3、$GLOBALS['HTTP_RAW_POST_DATA'];
说明:
总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。
此变量仅在碰到未识别 MIME 类型的数据时产生。
php 获取数据是不需要写类型的,你可以看下边的例子:
$name="张三"; //这种就是字符串
$age=2; //这种就是数字
$other=array("123",22); //数组
像这些,你定义的什么类型,php就可以接受什么类型。不需要特意转
1位数据长度:
BOOL 布尔型
8位数据长度:
BYTE 字节型 CHAR 字符型 SINT 短整型
16位数据长度:
WORD 字 INT 整型
32位数据长度:
DWORD 双字 DINT 长整型 REAL 浮点型 DT:日期时间型 TIME:定时时间类型
64位数据长度:
LREAL 长浮点数类型
外加一个STRING字符串类型。
部分厂家还有一些其他的数据类型。