【发布时间】:2014-04-25 07:16:20
【问题描述】:
首先让我说我对编码完全陌生,可能会不知所措,但我决心看透并完成它。我一直在研究问题并一遍又一遍地观看视频主题,但似乎没有一个对我有帮助,每次我解决一个问题时都会弹出另一个问题。(虽然在过去的 4 小时里我学到了很多东西)!
无论如何,我要做的是在 word press 上创建一个简单的下拉菜单,该菜单将从 phpmyadmin 数据库表中生成。
现在我得到的只是一个空盒子,所以访问我的数据库的代码一定有问题。我可能在多次爆发的挫折中删除了一些东西。 (希望我可以发布图片......现在我查看我的代码大约是我开始时大小的一半......)
在发布我的代码之前,我对这段代码可能出现的问题有几个想法。 1. 我的 DB_HOST 可能有问题?但是当我将 SQL 文件从 MYSQL 工作台带到 phpmyadmin 时,它运行良好。
- 我之前在使用 latin1_swedish_ci 排序规则时遇到了麻烦,也许我的代码需要一些东西?
无论如何感谢您的帮助!
<?php
/*
Plugin Name: Golf Destinations
*/
ob_start();
//config
define('DB_NAME','***********');
define('DB_USER','***********');
define('DB_PASS','***********');
define('DB_HOST','************');
//connect to database
$mysqli = new mysqli (DB_HOST, DB_USER, DB_PASS, DB_NAME);
//Return an error if bad connection
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ')'
.$mysqli->connect_error);
}
//query database for results
$query = $mysqli->query("SELECT * FROM 'cities'");
?>
<h3> City</h3>
<select name="City">
<?php foreach($array as $option) : ?>
<option value="<?php echo $option->City; ?>">
</option>
<?php endforeach; ?>
</select>
【问题讨论】:
-
你在哪里给
$array变量赋值?在这种情况下空框是正常的:)
标签: php wordpress mysql-workbench