mysql中用bigint字段储存手机10位号码,居然被截短。我怎么每次用BIGINT 字段储存手机号码 的时候 。 不管,打什么11位的号码,都只显示4294967295------解决方案--------------------echo pow(2, 32); //4294967296那是因为你在 php 中没有把手机号码当做字符串处理 ------解决方案--------------------PHP 的“整数值”类型不支持 11 位十进制数(这里说的是 32 位操作系统上)。超过范围的“整数值”会被 PHP 转换成“浮点数”...
MySQL的VARCHAR字段的问题mysql中的varchar字段,为什么插入00555的记录时,表中存储的是555!怎么保证必须是00555呢?------解决方案--------------------`varcharfield`= 00555 值为00555的变量注意不要是整型 ------解决方案-------------------- 00555 ------解决方案--------------------引号... ------解决方案--------------------是啊,千万不要这么赋值啊: insert into(myvarchar) values(00555) 而是这样: insert...
mysql数据库表示时间的字段为什么可以用int类型啊,这样与datetime相比有什么好处?我看到一些mysql数据库的设计,比如phpwind论坛的表示时间的字段,用int(10) ? 表示,表示时间本来就有datetime类型啊,为什么要用int型呢?这样做有什么好处啊,希望大哥们指点一二,感激涕零~------解决方案--------------------如果考虑有时区问题的就用int型的.. 如果考虑读取方便的就用datetime型的... ------解决方案--------------------...
mysql如何给一个表中插入一个字段这个字段会随机生成一个唯一码mysql如何给一个表中插入一个字段这个字段会随机生成一个唯一码------解决方案-------------------- 如果用php的话可以用uniqid()生成唯一id,再用字符串函数处理一下写入字段用mysql的话,可以结合rand,md5生成一定程度上的唯一值SQL code INSERT `table` (`column`) VALUES (LEFT(MD5(RAND()),5));
请问怎么更新mysql数据库 text字段类型的数据?以下语句 content 字段是text类型,我使用 UPDATE table SET title='dhl333',content=CONCAT(content,'33333') WHERE article_id=15 发现content字段的内容是不断叠加上去,而不是替换,我是要替换的效果。------解决方案-------------------- CONCAT就是拼接字符串啊要么直接='3333333'满足要求了吧
MYSQL怎么建立两个表共用一个ID字段MYSQL怎么建立两个表共用一个ID字段------解决方案-------------------- 只要两个表的id字段 类型和值 一样就行,连接时:SQL codeselect a.id,* from a join b on a.id=b.id;
mysql 字段排序在一个sql语句中如果如果需要排序的字段是空的,怎样处理啊,如果想把它排在后面怎么弄啊?------解决方案--------------------如果要排序的字段是空,默认会把为空的排在前面。加一个DESC关键词就可倒序排列,也就是空的在最后面 ------解决方案--------------------建议你贴出:create table.......insert into table.......以及期望结果。 ------解决方案--------------------ORDER by isnull(`要按值排序的字段`)...
php查询mysql表字段输出PHP code Assign('carts',$carts); $dtp->LoadTemplate(_PLUS_TPL_.'/user.htm'); $dtp->Display(); exit; ?> 在user.htm应该如何调用查询到tel字段的内容?------解决方案-------------------- $query = mysql_query($sql);while ($re=mysql_fetch_assoc($query)){print_r($re);} ------解决方案--------------------用的什么模板引擎。你没有把“tel字段的内容”Assign 到模板去。
关于查询mysql字段并输出表A: id title--------------------------------- 10 测试 11 你好 12 很好 13 非常好PHP输出:PHP code $test[title] = array(array(md => 测试),array(md => 你好),array(md => 很好),array(md => 非常好), ); 请教如果想查询mysql数据库中,有关于“测试、你好、很好、非常好”的id值,mysql查询语句应该如何写?类似:SQL code SELECT * FROM A where A.title = "测试" or A.title = "你好" or A.titl...
如何同步不同库不同表,中的字段信息?mysql同步二个程序的用户个人信息资料,有什么好的方便吗1,添加时,同时写入2,修改时同时修改除了这个还有吗表不一样字段定义也不都在一个表里一个程序是 discuz另一个是kppw------解决方案-------------------- 我感觉就应该这样吧,封装一个同步类,修改的时候调用修改方法,里面做好多表同步的SQL操作 ------解决方案-------------------- 这样的业务就是看你们自己的业务需要了,如果需要实...
从mysql中取一个有内容的字段打印出来,却报错了打算从MYsql里面取一个字段出来试试nl2br 函数的效果,可是报错了。写法(目前,数据库中仅一条记录):PHP code $result = mysql_query("SELECT * FROM Product limit 40");while($row = mysql_fetch_array($result)) { echo nl2br($row[re_mark]); //就是这行报错了 } re_mark字段类型是:text如果把re_mark改成id字段,倒是不报错。PHP code $result = mysql_query("SELECT * F...
php查询mysql多个表字段SQL code SELECT id,channel,title FROM teble1 WHERE id=$id 我想在查询中添加查询表table2,查询字段为:name,tel应该怎么写?------解决方案--------------------逗号为英文状态:SQL codeSELECT t1.id,channel,title,t2.name,t2.tel FROM teble1 as t1, table2 as t2 WHERE t1.id=$id ------解决方案-------------------- 探讨逗号为英文状态:SQL codeSELECT t1.id,channel,title,t2.name,t2.tel FROM ...
mysql中时间字段datetime如何判断为空mysql中时间字段datetime初始值是 0000-00-00 00:00:00如何去判断为空如果为空就更新到系统时间否则就不更新------解决方案--------------------判断 某表的一字段 == 0000-00-00 00:00:00 要是等就更新,否则就不更新这样不就行了吗?为什么非要判断空呢? ------解决方案--------------------貌似没有更好的办法了,只能判断字符串是否相等。 ------解决方案--------------------是这样的探讨...
MYSQL数据库问题:其某个表的某个字段自动填值一个表:testtable其中有N个字段,有个字段名是:in_time我想当我的PHP程序向这个table插入数据时,该字段:in_time 能自动填入插入数据的时间。疑问:1,有没有可能直接让MYSQL自己完成,不用程序控制,这样对服务器负载可能会小些;2,in_time赋值的时间,可以是客户机时间吗?如果不行,是插入数据时的当前北京时间也行。谢谢!------解决方案--------------------1,有没有可能直...
关于mysql的not null字段问题今天遇到了一个很蛋疼的问题,关于mysql数据库的,一个设置了not null的整型字段,默认值自定义为 2,当我用insert语句向该字段插入null值的时候,为什么显示的是系统默认自动生成的整型默认值 0,而不是我自定义的默认值 2,非常纠结,如果我不对该字段做任何操作,就会自动填充自定义的默认值,为什么会这样,求高人指点,谢谢。。。。------解决方案--------------------null值 也是值, 即不会用默...