私はPHPでmysqlと変数を使うのが初めてです。変数をクエリに置き換えます
は、私は私のPHPファイルには、このコード
mysql_query("INSERT INTO `forum_threads` (`name`, `byid`, `cid`,
`content`, `time`, `lastreplied_time`, `lastreplier_id`) VALUES
('{$title}', '{$uid}', '{$cid}', '{$content}', '" . time() . "', '" .
time() . "', '{$uid}');") or die(mysql_error());
を持って、私は私のテーブルforum_users
でid
の値になるようにbyid
をしたいです。だからをforum_users
から値を得るものに置き換えることができます。私は{$ uid}が正しく動作しているとは思わないので。
は私がそのコードの機能は{$uid}
がusers
テーブルからid
を等しく得ることであることを前提としてい
/* Non-existant forum account */ final public function
createForumAccount($uid) {
$getHabboUser = mysql_query("SELECT * FROM
`users` WHERE `id` = '{$uid}' LIMIT 1");
このコードを発見し、私はforum_users
テーブルからIDを等しくなるように{$uid}
を作りたいです。
final public function getUserData($uid, $var) {
if($this->checkForAccount($uid) == true) {
$check = mysql_query("SELECT `{$var}` FROM `forum_users` WHERE `uid` = '{$uid}' LIMIT 1") or die(mysql_error());
return mysql_result($check, 0);
}
}
このコードは等しいforum_users id
から{$uid}
を望んでいる:
users
テーブルの
id
と同じです、私はそれがお互いまたは何かに衝突するかもしれないと仮定します。
どうすればこの問題を解決できますか?最初のコードで{$uid}
を置き換えることができますので、はすぐにforum_users
から選択されますか? forum_users.id
に等しい新しい変数を作成できますか?
を学ぶために始める
Mysql_connect()
を覚えてmysql API
が古いと7をPHPの後に使用されていないIDにbyid変更しますmysql_ *関数の使い方のチュートリアルがどこでどのように見つかったのか知っていますが、 e mysql_connect()のドキュメントには、**大きな赤いボックスが表示され、それを使用するために償却されます**。したがって、PDOかmysqliを学び、私たちに戻ってください。 – Xorifelse