所以我在我的数据库中创建了一个名为 inspirationWall 的表,其 ID 和 Visit_Count INT。 并添加了 id=1 和 Visit_Count = 2 的行。
我试图在 wordpress 中检索 Visit_Count 中的值,并在警报中显示该值,仅用于测试。
我一直在关注 press codex 这个词并使用了这个例子
<?php $user_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->users;" ) ); echo "<p>User count is {$user_count}</p>";?>
所以通过查看我编写了我的代码
var $inspirationWall_Count = 0;
$inspirationWall_Count = $wpdb->get_var( $wpdb->prepare( "SELECT Visit_Count FROM $wpdb- >inspirationWall WHERE id=1;" ) );
alert($inspirationWall_Count);
它似乎没有检索值并将其保存到 $inspirationWall_Count 中。
我做错了什么?
谢谢
最佳答案
你不能用 php 发出警报,你必须用 JS 来发出警报,
您也不需要再次定义 var $inspirationWall_Count = 0;
因为它不适用于 php,
所以这里是你必须做的,
$inspirationWall_Count = 0;
$inspirationWall_Count = $wpdb->get_var( $wpdb->prepare( "SELECT Visit_Count FROM $wpdb- >inspirationWall WHERE id=1;" ) );
echo '<script>alert('.$inspirationWall_Count.')</script>';
关于javascript - 在javascript中从wordpress数据库中检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11406058/