在新浪SAE上学习PHP - 1(连接MySQL数据库)

在移动应用开发的过程中不可避免的需要用到服务端的开发作为个人开发者尤其需要掌握这个技能,不需要学到多精通,能够在后台想数据库添加数据或者从数据库获取数据即可.这是我现在计划开发的一款应用的基本要求.很后悔在学校里怎么没去听PHP的课啊o.o

我是在新浪SAE上进行PHP的开发的,我感觉如果接入量不是很大的话,新浪SAE还是很合适的地方,申请开发者认证的话,每个月都有云豆赠送,基本上可以保持免费使用了,另外还有在线编辑器这个功能.非常适合新手去学习.

说了这么多无关的话,还是先写下今天初学的PHP连接数据库的,并打印表中所有的字段的示例代码吧.

<?php

	# 练习使用php进行操作数据库

	# 连接主数据库, 使用 'host', 'user', 'password'
	$link = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT, SAE_MYSQL_USER, SAE_MYSQL_PASS);

	if($link){

		# 选择数据库
   	 	mysql_select_db(SAE_MYSQL_DB, $link);
    
    	// your code goes here
        echo "Connect success <br/>\n";
        
        // query array of 0 ~ 30
        $sql = "SELECT * FROM `img_url` LIMIT 0, 30 ";
        
        $result = mysql_query($sql, $link);
        
        
        /*
        result是一个多维数组,row是多维数组中的一行
        打印一行字段为'url'的数据
        */
        
        while($row =mysql_fetch_array($result)) {
 
        	echo $row['url'];
 
        	echo"<br/>";
 
        }
        
        mysql_close($link);
    	
    }else{
    	die('Could not connect: ' .mysql_error());
    }

?>


这里有以下几个知识点:

1. 首先创建一个连接数据库的连接

2. 确保连接正确的话选择数据库

3. 生成一个sql语句并执行

4. 这一步是开发者要处理的部分

5. 关闭数据库

 

在我们的例子中获取’img_url’表中0~30行的数据.

这里从数据库中查询获取的result是一个多维数组需要用mysql_fetch_array() 函数获取到某一行的数组,再进行其它处理.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值