如何使用 php 和 jQuery 在不同的 div 标签中显示 mysql 表列?

发布于 2024-12-29 12:15:17 字数 989 浏览 0 评论 0原文

以下 php 页面从 mysql 表获取值: 它的 getTechnoXchange.php

<?php

error_reporting(E_ALL);
$host="localhost";// Host name
$db_name="parth"; // Database name

$con = mysql_connect("localhost","root","") or die('Could not connect to MySQL server: ' . mysql_error());

mysql_select_db("parth") or die('Could not connect to database' . mysql_error());




$pricequery="SELECT price FROM technoxchange;" ;
$result=mysql_query($pricequery);

while($row= mysql_fetch_array($result)){

echo $row['price'];
echo "<br/>";

}
?>

但我希望我的 jQuery 能够获取该数组并显示在不同的 div 标签中。

我的 javascript 在不同的 php 文件“TechnoXchange.php”中:

var p;
$.get("getTechnoXchange.php", function(data){
        p= Array.prototype.slice.call(data);

});

document.getElementById('priceUnicus').innerHTML = p[0];
document.getElementById('priceHire').innerHTML = p[1];
document.getElementById('priceMonsterArena').innerHTML = p[2];

它没有显示在不同的 div 标签中。等待您的答复!

The following php page is getting the values from mysql table :
its getTechnoXchange.php

<?php

error_reporting(E_ALL);
$host="localhost";// Host name
$db_name="parth"; // Database name

$con = mysql_connect("localhost","root","") or die('Could not connect to MySQL server: ' . mysql_error());

mysql_select_db("parth") or die('Could not connect to database' . mysql_error());




$pricequery="SELECT price FROM technoxchange;" ;
$result=mysql_query($pricequery);

while($row= mysql_fetch_array($result)){

echo $row['price'];
echo "<br/>";

}
?>

But I want that my jQuery to get that array and display in different div tags.

My javascript in a different php file "TechnoXchange.php" :

var p;
$.get("getTechnoXchange.php", function(data){
        p= Array.prototype.slice.call(data);

});

document.getElementById('priceUnicus').innerHTML = p[0];
document.getElementById('priceHire').innerHTML = p[1];
document.getElementById('priceMonsterArena').innerHTML = p[2];

Its not getting displayed in the different div tags. Waiting for your answers!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白衬杉格子梦 2025-01-05 12:15:17

根据上面提供的有限信息,我建议对结果进行 json_encoding 并将其发送给客户端,以便更容易处理价格。这是一些粗略的代码。

对于 php

$pricequery="SELECT price FROM technoxchange;"
$result=mysql_query($pricequery);

while($row= mysql_fetch_array($result)){
   $prices [] = $row['price'];
}

echo json_encode( array( 'prices' => $prices ) ); 

对于 js

var p;
$.get("getTechnoXchange.php", function(data){
    p = data.prices;
});

$('#priceUnicus').html( p[0] ); 
$('#priceHire').html( p[1] ); 
$('#priceMonsterArena').html( p[2] ); 

From the limited information provided above, i would suggest json_encoding the result and sending it to the client so the prices are easier to work with. This is some rough code.

For the php

$pricequery="SELECT price FROM technoxchange;"
$result=mysql_query($pricequery);

while($row= mysql_fetch_array($result)){
   $prices [] = $row['price'];
}

echo json_encode( array( 'prices' => $prices ) ); 

For the js

var p;
$.get("getTechnoXchange.php", function(data){
    p = data.prices;
});

$('#priceUnicus').html( p[0] ); 
$('#priceHire').html( p[1] ); 
$('#priceMonsterArena').html( p[2] ); 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文