【发布时间】:2016-03-14 08:57:36
【问题描述】:
我有一个主页,上面有一个打开弹出窗口的按钮。关闭此弹出窗口时,我有一个脚本,该脚本调用 php 文件以从数据库中选择数据。此选定数据将附加到主页中的 div 中:
if (win.closed !== false) {
window.clearInterval(pollTimer);
$.get("<?php echo $GLOBALFILESPHPFORJS ?>DBtoOCI.php", { ReferenceKey: Reference } )
.done(function( data ) {
console.log( data );
$("#ItemData").append(data);
});
第一次很好地选择并附加数据。例如,如果我有一个名为animalname 的列,其中有 1 行包含数据“Cat”,那么在我的 div 中我会看到 cat。如果我然后删除我的数据库的行 uit 并添加一行名为“Tiger”的行,然后再次打开和关闭弹出窗口,然后将新数据添加到 div 使其变为:“Cat Tiger”,但它是变身“猫猫”!为什么会这样?
从数据库中选择数据:
$sqlReturnExistingOCI = "SELECT * FROM animal WHERE animalname= ?";
if($stmt = $conn->prepare($sqlReturnExistingOCI))
{
mysqli_stmt_bind_param($stmt, "s", $referencekey);
if(!$stmt->execute())
{
echo $stmt->error;
}
else
{
$result = mysqli_stmt_get_result($stmt);
while ($row = mysqli_fetch_array($result)) {
echo $row['animalname'];
}
$stmt->free_result();
$stmt->close;
}
}
【问题讨论】:
标签: javascript php jquery