gpt4 book ai didi

php - 在函数内调用 PDO

转载 作者:太空宇宙 更新时间:2023-11-03 12:10:30 27 4
gpt4 key购买 nike

<分区>

我正在关注一个创建拼写检查器的项目。但是,我决定使用 PDO,而不是使用常规的 mysql。所以我将代码转换为 PDO。我被困在某一时刻,不确定为什么即使在声明全局变量后我也不能在任何函数中调用 PDO。我做错了什么?

目的:我在一个表中加载了 100k+ 个词,想通过搜索一个词来找到相似的词。

    <?php

include "db.inc.php";

function spellcheck($word){
global $db;
$output = array();
$word = $db->quote($word);

$words = $db->prepare("SELECT words FROM english WHERE SUBSTRING(word, 0, 1) = '.substr ($word, 1, 2)'");
$words->execute();

while (($words_row = $words->fetch(PDO::FETCH_ASSOC)) !== false){
echo $words_row['word'];
}

}


if (isset($_GET["word"]) && trim($_GET["word"]) !== null){
$word = $_GET["word"];
$spellcheck = spellcheck($word);
}


?>

<form action="" method="GET">
Please type word to check: <input type="text" name="word">
<input type="submit" value="Check">

</form>

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