-1

ユーザーテーブルがあるとしましょう。そして、ID、ユーザー名、パスワード、アクティブ化などの列を取得しました。私が知りたいのは、MYSQL 文の書き方だけです: SELECT into USERS WHERE ID = $ID, INSERT (activated) Values (0) 誰かが正しい文法でそれを言えますか? 前もって感謝します。

4

2 に答える 2

1

最初にMySQLデータベースに接続する必要があります。

$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');

次に、特定のIDのデータを選択するには:

if( $mysqli->query( "SELECT * FROM users WHERE ID = $ID" ) ) {
    if( $result = $mysqli->use_result() ) {
        while( $row = $result->fetch_assoc() ) {
            echo $row['username'];
        }
        $result->close();
    }
}

新しいデータを挿入するには、挿入ステートメントを照会する必要があります。

于 2012-11-05T16:42:40.660 に答える
0

ちょうどこのような。ID 変数が $ID で、テーブル名が「users」で、Activated 列のタイプが INT であると仮定します。

それを表示するには...

mysqli_query("SELECT * FROM users WHERE ID='".$ID."'");

それを更新するには...

mysqli_query("UPDATE users SET Activated=1 WHERE ID='".$ID."'");

どうですか?

于 2012-11-05T15:46:29.240 に答える