js如何操作数据库php js如何操作数据库

关于js结合php对mysql进行操作的几个问题,本人实在新手不会做

js是客户端语言,php是服务器端脚本语言,网页文件的 执行顺序是服务端运行完成后,在发送到客户端,

创新互联建站专注于网站建设|成都网站维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都餐厅设计等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身定制品质网站。

也就是说,当浏览器得到你写的js的时候,php已经运行完成了,服务器正在休息了。。。。

换言之,但你在浏览器中看到你的页面的时候,你的js代码是:

script type="text/javascript"

function msg(){

}

/script

是一个空函数,你就是触发了这个函数,也没有什么作用,不信你查看一下源代码

所以,你这种方法方向是不可行的!

并不是代码不行,而你是的逻辑不行

如果你想不刷新页面的情况下进行数据库的修改,那建议你2种方式:

1、在页面上加一个框架,让表单提交到这个框架内进行修改

2、使用js中的ajax模式进行修改,ajax的运行原理就是能向服务器请求任何文件,并发送相应参数,并且被请求的文件在后台运行,也就是你看不到被请求文件的运行过程,也就是页面不刷新

要把js里的一个变量更新到数据库中,用PHP,这要怎么实现呢。

这个很简单,给你举一个例子吧,首先在包含js的页面写一个:

script

language='javascript'

var

a='hello

word';//a

为要传送的值

window.location.href="xxx/arget.php?insert="+a;//target为任意一个目标文件用来接收这个变量a

/script

然后你在target.php文件中这样写:

?php

if(!empty($_GET['insert'])){

//

插入或者更新大数据库就可以了

}

?

js数组如何调用php数据库数组循环显示

思路:php是服务器端语言,自在服务器端运行,运行完以后吧结果以HTML代码的形式推到你的浏览器;JS直接在你的浏览器上运行。应该在PHP语句里直接ECHO(输出) js代码,把数据传给JS数组,然后再用js函数处理。

?php

include_once("conn.php");

$sql = mysql_query("select username from user where bmid = 9");

$i =1;

while($row = mysql_fetch_array($sql))

{

echo “scriptdataSource = ".$row['username']."/script";

}

?

具体操作请自行调试

thinkphp中怎样用JS把数据库数据读出来放到页面?

JS没有访问数据库的功能,只能通过和后台PHP进行交互获取数据。

你现在index.php/Guestbook-getList访问这个页面得到的是JSON数据;

$.post(_APP+'/Guestbook-getList',{p:p},function(res){ 这个JQuery的方法就是为了和后台进行交互,得到JSON数据后用JS进行显示到页面操作。。。

js如何用php去接收数据库中的数据

要用javascript调用php获取数据库接口,是一个很常见的前后端交互操作

通过javascript发送http请求php的API接口,php连接数据库并查询结果,最后返回出来

这样javascript就能获取到数据库的数据

如何在js中调用php

在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。 1、JS方式调用PHP文件并取得PHP中的值举例说明:如在页面test_json1中用下面这句调用: alert(jstext); 2、在test_json2.php中有这样一段PHP代码:


标题名称:js如何操作数据库php js如何操作数据库
文章网址:http://myzitong.com/article/hgdcse.html