概述
在移动应用开发的过程中不可避免的需要用到服务端的开发. 作为个人开发者尤其需要掌握这个技能,不需要学到多精通,能够在后台想数据库添加数据或者从数据库获取数据即可.这是我现在计划开发的一款应用的基本要求.很后悔在学校里怎么没去听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() 函数获取到某一行的数组,再进行其它处理.
最后
以上就是会撒娇小蘑菇为你收集整理的在新浪SAE上学习PHP - 1(连接MySQL数据库)的全部内容,希望文章能够帮你解决在新浪SAE上学习PHP - 1(连接MySQL数据库)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复