ccat 发表于 2005-8-24 12:40:03

如何访问mysql?

我用
      $db=mysql_connect("ip","username","passwrod");
        $mysqlok=mysql_select_db("test_mysql",$db);

已经联系上了,然后怎么为数组赋值?比如要放到
mysql_data[]里面。

怎么添加字段呢?

涩兔子 发表于 2005-8-24 12:55:13

得用到SQL语句哦,MySQL官方上有SQL的手册 :mrgreen:

ccat 发表于 2005-8-24 13:10:26

mysql的数据库我已经用webmin建立起来了。
疯掉,我就是看不懂那些东西,又没有一个普通的程序?

jiangtao9999 发表于 2005-8-24 19:07:44

:roll:
用 PHPMyAdmin ………
你最好去学习 SQL 语法,不然所有的数据库都会让你郁闷

涩兔子 发表于 2005-8-24 21:32:38

兔兔给段代码,希望对你有所帮助 :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;
}

?>

ccat 发表于 2005-9-3 23:03:17

不错,我要的就是这样东西。

涩兔子 发表于 2005-9-4 00:04:08

Our系列杂志在9月20日会有ADODB的介绍噢,不容错过 :mrgreen:
页: [1]
查看完整版本: 如何访问mysql?