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