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

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("删除成功"); } });
成功案例

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

我要开始编程