Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php中嵌入MySQL请求的Javascript_Php_Javascript_Jquery_Mysql - Fatal编程技术网

Php中嵌入MySQL请求的Javascript

Php中嵌入MySQL请求的Javascript,php,javascript,jquery,mysql,Php,Javascript,Jquery,Mysql,我在这方面做了一段时间,谷歌在这方面帮不了我多少忙 基本上,我正在创建不同的div,当你在上面悬停时,你会得到更多的信息。 我设法做到了这一点,当您将div悬停时,文本会发生变化 现在,我想使用MySQL数据库使其动态化,我的不同div(已经创建)将获取文本,并使用javascript对其进行更改 更新:下面的代码可以工作,但没有显示迭代。我关心的是第一个div得到第一个结果(ID=1),第二个div得到第二个结果。。。等等我对php/MySQL相当陌生,我没有找到一种方法来实现它 <sc

我在这方面做了一段时间,谷歌在这方面帮不了我多少忙

基本上,我正在创建不同的div,当你在上面悬停时,你会得到更多的信息。 我设法做到了这一点,当您将div悬停时,文本会发生变化

现在,我想使用MySQL数据库使其动态化,我的不同div(已经创建)将获取文本,并使用javascript对其进行更改

更新:下面的代码可以工作,但没有显示迭代。我关心的是第一个div得到第一个结果(ID=1),第二个div得到第二个结果。。。等等我对php/MySQL相当陌生,我没有找到一种方法来实现它

<script>
var n = 0;
$("div.enterleave").mouseenter(function() {
 n += 1;
 $(this).find("span").text( "<?php

        $reponse = $bdd->query('SELECT possesseur FROM jeux_video LIMIT 0, 4');
        while ($donnees = $reponse->fetch()) {
            echo $donnees['possesseur'] ; }
            $reponse->closeCursor(); 
    ?>");
}).mouseleave(function() {
 $(this).find("span").text("<?php

            $reponse = $bdd->query('SELECT nom FROM jeux_video LIMIT 0, 1');
            while ($donnees = $reponse->fetch()) {
                echo $donnees['nom'] ; }
                $reponse->closeCursor(); 
    ?>");
});

</script>

var n=0;
$(“div.enterleave”).mouseenter(函数(){
n+=1;
$(this.find(“span”).text(“”);
}).mouseleave(函数(){
$(this.find(“span”).text(“”);
});

提前谢谢

在这段与MySQL相关的代码之前和之后,您都进行了捏造。您应该在
[…]文本后面加分号(“
”,在
前面写echo)(关闭光标后)


在这个与MySQL相关的代码之前和之后,您都有了捏造。您应该在
[…]文本后面加分号(“
”,在
前面写echo)(关闭光标后)


您不能在那里连接

echo "<script>
var n = 0;
$('div.enterleave').mouseenter(function() {
 n += 1;
 $(this).find('span').text('";


        $reponse = $bdd->query('SELECT nom FROM jeux_video LIMIT 0, 10');
        while ($donnees = $reponse->fetch()) {
            echo $donnees['nom'] ; 
            }
            $reponse->closeCursor();

 echo "');
}).mouseleave(function() {
 $(this).find('span').text('What does Patrick likes?');
});

</script>";
echo”
var n=0;
$('div.enterleave').mouseenter(函数(){
n+=1;
$(this.find('span').text('”;
$reponse=$bdd->query('SELECT nom FROM jeux_video LIMIT 0,10');
而($donnees=$reponse->fetch()){
echo$donnees['nom'];
}
$reponse->closeCursor();
回声“');
}).mouseleave(函数(){
$(this.find('span').text('Patrick喜欢什么?');
});
";

您不能在那里连接

echo "<script>
var n = 0;
$('div.enterleave').mouseenter(function() {
 n += 1;
 $(this).find('span').text('";


        $reponse = $bdd->query('SELECT nom FROM jeux_video LIMIT 0, 10');
        while ($donnees = $reponse->fetch()) {
            echo $donnees['nom'] ; 
            }
            $reponse->closeCursor();

 echo "');
}).mouseleave(function() {
 $(this).find('span').text('What does Patrick likes?');
});

</script>";
echo”
var n=0;
$('div.enterleave').mouseenter(函数(){
n+=1;
$(this.find('span').text('”;
$reponse=$bdd->query('SELECT nom FROM jeux_video LIMIT 0,10');
而($donnees=$reponse->fetch()){
echo$donnees['nom'];
}
$reponse->closeCursor();
回声“');
}).mouseleave(函数(){
$(this.find('span').text('Patrick喜欢什么?');
});
";