如何访问mysql?
我用$db=mysql_connect("ip","username","passwrod");
$mysqlok=mysql_select_db("test_mysql",$db);
已经联系上了,然后怎么为数组赋值?比如要放到
mysql_data[]里面。
怎么添加字段呢? 得用到SQL语句哦,MySQL官方上有SQL的手册 :mrgreen: mysql的数据库我已经用webmin建立起来了。
疯掉,我就是看不懂那些东西,又没有一个普通的程序? :roll:
用 PHPMyAdmin ………
你最好去学习 SQL 语法,不然所有的数据库都会让你郁闷 兔兔给段代码,希望对你有所帮助 :mrgreen:
<?php
define("_TABLE_POSTS", "phpbb_posts");
define("_TABLE_USERS", "phpbb_users");
/* 满足您的MySQL的配置 */
$db = new mysqli("localhost", "root", "123456", "phpbb2");
/* 检测连接 */
if (mysqli_connect_errno()) {
printf("Connect failed: %s", mysqli_connect_error());
exit();
} else {
echo "connect succeed.<br />";
}
$sql = "SELECT poster_id
FROM " . _TABLE_POSTS . "
ORDER BY post_time DESC ";
echo $sql . "<br />" ;
if ($result = $db->query($sql)) {
$poster_id = array();
/* 获取相关联的数组 */
while ($row = $result->fetch_assoc()) {
$poster_id[] = $row['poster_id'];
}
print_r($poster_id);
/* 释放结果集 */
$result->close();
}
$sql = "SELECT *
FROM " . _TABLE_USERS . "
WHERE user_id IN (" . implode(",", $poster_id) . ") ";
echo "<br />" . $sql . "<br />";
if ($result = $db->query($sql)) {
$user_info = array();
/* 获取相关联的数组 */
while ($row = $result->fetch_assoc()) {
$user_info[] = array(
'username' => $row['username'],
'user_lastvisit' => FormatDate($row['user_lastvisit']),
'user_regdate' => FormatDate($row['user_regdate']),
'user_posts' => $row['user_posts'],
'user_lang' => $row['user_lang']
);
}
print_r($user_info) . "<br />";
/* 释放结果集 */
$result->close();
}
function FormatDate ($date) {
$format_date = date("Y-m-d h:i:s A", $date);
return $format_date;
}
?>
不错,我要的就是这样东西。 Our系列杂志在9月20日会有ADODB的介绍噢,不容错过 :mrgreen:
页:
[1]