有思极速开发平台
个人信息

cloudsql 是一款可通过javascript直连MySQL数据库的平台,特点:无需学习后台语言、易上手、有丰富的示例。

在西瓜视频、哔哩哔哩中"有从头到尾制作淘宝"的案例教程。

我要开始编程
编码示例

使用有思极速开发平台,需添加如下js引用:<script src="http://www.1473.cn/uform.js" type="text/javascript"></script>

   获取方法
//U.A.Request是向http://cd.1473.cn/php这个地址的php程序发送请求,要求去数据库服务器mysql.1473.cn执行数据库CloudSqlTestDb中的selectAllData这个存储过程,并传递2个参数n,p
//U.A.Request("http://cd.1473.cn/php", (["mysql.1473.cn", "CloudSqlTestDb", "selectAllData"]),function (r){});
//U.A.Request是一个js函数,作用是向第一个参数("http://cd.1473.cn/php")的后台程序发送请求。
//第一个参数("http://cd.1473.cn/php")是一个后台程序
//第二个参数是一个数组,里面是数据库的配置信息,mysql.1473.cn是数据库服务器地址,CloudSqlTestDb是数据库名称,selectAllData是存储过程的名字。
//第三个参数function(r){} 是一个函数(术语叫回调函数),执行完数据库存储过程后,结果会保存在变量r中。r.value中是数据库返回内容
U.A.Request("http://cd.1473.cn/php", (["mysql.1473.cn", "CloudSqlTestDb", "selectAllData"]),function (r){
var a=r.value;
var i;
//a.length直接获取数组长度,作为循环次数。
for(i=0;i< a.length;i++){
console.log(a[i]);
}
});

测试

X
测试
  插入方法
// 调用 mysql.1473.cn 的 CloudSqlTestDb 的 addNewData 方法
// 传入 `name` 和 `content` 参数
U.A.Request("http://cd.1473.cn/php", (["mysql.1473.cn","CloudSqlTestDb","addNewData",name,content]),function (r) {
//函数的返回值在r.value里面,插入失败会返回-1,插入成功返回其他数值
if (r.value == -1) {
alert("插入失败");
}else {
alert("插入成功", 0);
}
})

    产品内容:

  • id
  • 产品名称
  • 产品内容
  修改方法
U.A.Request(
"http://cd.1473.cn/php",(["mysql.1473.cn","CloudSqlTestDb","updateData",uuid,name,content]),function (r) {
if (r.value == -1) {
alert("修改失败");
}else {
alert("修改成功");
// 修改之后 重新获取全部的数据 更新 用户界面
}
})
  • id
  • 产品名称
  • 产品内容
  • 操作
  删除方法
  • id
  • 产品名称
  • 产品内容
  • 操作
// 调用 mysql.1473.cn 的 CloudSqlTestDb 的 delectForUuid 方法
// 传入 ``uuid` 参数
U.A.Request("http://cd.1473.cn/php",(["mysql.1473.cn","CloudSqlTestDb","delectUuid",uuid]),function (r) {
if (r.value == -1) {
alert("删除失败");
}else {
alert("删除成功");
}
});
成功案例

下案例均使用有思极速开发平台,开发完成

我要开始编程