gpt4 book ai didi

javascript - PHP 和 JavaScript 结合在一起

转载 作者:行者123 更新时间:2023-11-28 08:33:50 29 4
gpt4 key购买 nike

完整修订:

这段代码就是整个问题:

function Inbox() {
#Connecting:
include('config.php');
$MyConnection = new PDO('mysql:host=x;dbname=x', $dbusername, $dbpassword);
$MyConnection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

#Collecting:
$curUser = $_SESSION['name'];

#Searching:
$searchInbox = $MyConnection->prepare("SELECT * FROM Inbox WHERE To = :username");
$searchInbox->bindParam(':username', $curUser);
$searchInbox->execute();
$foundResults = $searchInbox->fetch(PDO::FETCH_BOTH);
var_dump($foundResults);
}

一旦我添加“搜索”代码,我就会收到 404 错误,就好像它试图引用另一个网页一样。

我的数据库表“收件箱”的图片: enter image description here当我更换时:

$searchInbox = $MyConnection->prepare("SELECT * FROM Inbox WHERE To = :username");

致:$searchInbox = $MyConnection->prepare("从收件箱中选择 * WHERE Title = 欢迎");

我收到以下错误:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'Welcome' in 'where clause'' in (..)

那么,在这种情况下它无法读取标题列吗?为什么它不读取整个“收件人”列并返回 404 错误?

最佳答案

如果您希望 JavaScript 能够调用 PHP 函数,然后使用响应更新收件箱,请查看 Ajax 。您可以使用它向 php 文件发送参数、接收响应、处理响应并使用 JavaScript 更新页面。如果您愿意,jQuery有一个非常好的 Ajax 功能您可以使用。

关于javascript - PHP 和 JavaScript 结合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21488678/

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