PHP+Mysql入门常见问题解答
问题一:用哪个链接选择数据库mysql_db_query = mysql_select_db + mysql_query
你说为什么不推荐用前者呢?除非你确实需要在不同数据库之间频繁的切换
总结mysql_db_query如果你操作多个数据库可以用这个 因为每次使用的时候都要更换mydatabase
$result = mysql_db_query("MyDatabase","select * from test");
mysql_select_db($sunbo); |
用的时候只需要做一次选择数据库操作。
总结:操作一个数据库的用mysql_select_db($sunbo);操作两个及两个以上用mysql_db_query
问题二:for语句和while语句 为什么这里经常用while语句
while语句主要用在那些循环次数不明确的循环控制。 |
for主要用于知道循环次数的情况下,如循环50次 |
总结:因为无法预期留言本数据库留言条数的多少 所以用while语句
问题三:mysql_fetch_object和 mysql_fetch_array
mysql_fetch_object返回的是个对象
只能通过字段名来访问数组 |
mysql_fetch_array返回的是个数组
将数据以数字索引方式储存在数组中 |
总结:用处和速度是一样的,总的来说是用返回对象的mysql_fetch_object(^_^大家都在用这个)
今天知道数据库是怎么读出来的,其实不是读出来的,是用sql查出来然后按条件显示出来的,
今天的成果,把链接数据库的字段用变量代替,看起来正式多了。
<?php $link=mysql_connect('$dbhost','$dbuser','$dbpw'); |
本文转载:http://www.phpchina.com/html/87/41787-14508.html
问题:要把很多单独的字符串写入到文本文件中,在每一个字符串写入后希望换行,我的做法是给每个字符串后面加上“\n”,但是结果还是全部都写到一行上。如何解决啊??
写入文本文件时是加上\r\n的。但是你在读取出来的时候要进行nl2br函数转换才能显示出换行字符啊
每行加上chr(13)chr(10) 回车换行符,就可以了
例如:fputs($str.chr(13)chr(10))
评论

React 18的并发渲染确实是个重大改进,我们在项目中已经升级使用,性能提升明显!