首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 问些新手的问题 [已结贴,结贴人:g125989100]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-15 12:51:26 楼主
    刚接触...
    PHP code
    $mydbhost = 'localhost';//数据库服务器 $mydbuser ='root';//数据库用户名 $mydbpwd = 'root';//数据库密码 $mydbname = 'db';//数据库名 $db=mysql_connect($mydbhost,$mydbuser,$mydbpwd) or die('找不到要连接的数据库。'); mysql_select_db($mydbname,$db) or die('不能连接数据库。');

    $db=mysql_connect($mydbhost,$mydbuser,$mydbpwd,$mydbname ) 为什么也可以~~~~`~多了个$mydbname 语法里是3个参数啊
    mysql_select_db($mydbname) 为什么也可以 少了个$db 

    PHP code
    $sql="select * from db"; $result=mysql_query($sql); while($rs=mysql_fetch_object($result)) { echo "username:".$rs->title."<br>"; }

    这个循环里的.$rs->title. ->什么意思  还有别的写法啊

    PHP code
    <?php for ( $i = 1 ; $i <= 10 ; $i ++) { echo "这是第".$i."次循环<br>" ; } ?>

    为什么$i = 10  是死循环

    谢谢了~~
    10  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • poetbox
    • 等级:
    发表于:2008-04-15 13:06:371楼 得分:0
    1,那个是已经包含进来的写法,都是非常正确的写法。
    2,小点是文本连接符,意思就是表示出那个用户名为:某表的某个表头所取之值。
    3,$i已经设置为1了,然后它根据++的语法,可以加到10,如果你写为等于10,前面又让他等于1,你每次又只是加1,根本就是无理无效的用法。当然是死循环。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-15 13:15:062楼 得分:0
    是已经包含进来的写法  是什么意思啊~~给我讲讲作用好吧
    地2个echo "username:".$rs->title." <br>";是和asp似的  response.write""&rs("title")&""
    .$rs->title.是固定写法吗~~!  如果不用echo 输出怎么写?就好象asp不用输出是
    <%=rs("title")%>  php 呢?
    地3个完全明白了~~3Q
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-15 13:43:053楼 得分:0
    还忘了一个
    select top 3 * from db
    在php 里怎么写这个语句
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • poetbox
    • 等级:
    发表于:2008-04-15 13:46:384楼 得分:0
    第一个问题,如果上面那样说你看不明白,也许这个分真的不该我去赚,真的不好意思。我也只是想帮你而已,但结果发现和你的共同语言不多,呵呵,比较难以沟通。楼主能否先找一本简单的PHP连接SQL的入门书看看呢?第二个问题,我也只简单的提一下,还是建议你去看看入门书再动手比较好,我只告诉你不用Echo也是可以输出的,只是你看不见而已,并不是不输出,需要调用参数的地方,直接取用就行了。但如果想让这个输出结果被HTML所接受,凡在引用的地方,还是必须用Echo或者Print。如果你还不太清楚PHP与HTML之间的关系以及PHP与HTML二者之间如何将片断程序交叉夹杂的话,建议还是先看看入门书,我想世界上许多事情都不是可以用一两句话能改变的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • poetbox
    • 等级:
    发表于:2008-04-15 13:56:525楼 得分:10
    top n的用法在PHP中的确没怎么见过,常用的都是Limit,如limit 0,5显示前五条。另外,通常这种句法中会有Order by,我想你用Top n的时候应该也要用Order排序后才取值的吧。如果如此,那么就改用Limit吧。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved