gpt4 book ai didi

php - 如何将表中的所有 MySQL 变量解析为 PHP

转载 作者:行者123 更新时间:2023-11-30 00:17:58 25 4
gpt4 key购买 nike

我想创建一个 MySQL 表来保存所有变量,这样我就可以在需要时从一个地方编辑它们。

这就是我需要完成的任务。

现在我将变量解析到 JQuery 脚本的方式是这样的。

    <input type='button' value='Ein / Aus' class='taster' output='#output' write-datatyp='DB' write-db='100' write-byte='0' write-bit='0' bit-value='1' read-datatyp='A' read-db='0' read-byte='2' read-bit='0' />      

<script>
$(document).on('click', 'input.taster', function() {

//Output
var out = $(this).attr('output');

//Write
var wdatatyp = $(this).attr('write-datatyp');
var wdb = $(this).attr('write-db');
var wbyte = $(this).attr('write-byte');
var wbit = $(this).attr('write-bit');
var bitval = $(this).attr('bit-value');

//Read
var rdatatyp = $(this).attr('read-datatyp');
var rdb = $(this).attr('read-db');
var rbyte = $(this).attr('read-byte');
var rbit = $(this).attr('read-bit');

$(document).load('plc.php?function=write-bit', {'datatyp':wdatatyp, 'db':wdb, 'byte':wbyte, 'bit':wbit, 'bit-value':bitval});

function read() {
$(out).load('plc.php?function=read-bit', {'datatyp':rdatatyp, 'db':rdb, 'byte':rbyte, 'bit':rbit});
}
setTimeout(read, 100);
$(this).attr('bit-value', bitval^1); // xor bit to toggle value
});
</script>

我希望能够在输入标记中调用整个表,并将正确的变量分配给 JQuery 脚本。

类似...

    <input type='button' value='Ein / Aus' class='taster' table='test' />   

然后它应该将表“test”中的所有变量解析到 JQuery

这是表格。

CREATE TABLE IF NOT EXISTS `test` (
`wdatatyp` text NOT NULL,
`wdb` int(11) NOT NULL,
`wbyte` int(11) NOT NULL,
`wbit` int(11) NOT NULL,
`bitval` int(11) NOT NULL,
`rdatatyp` text NOT NULL,
`rdb` int(11) NOT NULL,
`rbyte` int(11) NOT NULL,
`rbit` int(11) NOT NULL
)

我该如何做这件事,这是一种比较简单的方法?

谢谢!

最佳答案

根据您的需要调整此代码:

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM Persons");

echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";

while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['FirstName'] . "</td>";
echo "<td>" . $row['LastName'] . "</td>";
echo "</tr>";
}

echo "</table>";

mysqli_close($con);
?>

关于php - 如何将表中的所有 MySQL 变量解析为 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23497312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com