我在運行某些SQL代碼時遇到了一些困難。PHP SQL從哪裏選擇
我想要做的是,找到一行包含正確的用戶名,然後從正確的行中獲取一個值。
這是我在PHP SQL:
mysql_query("SELECT * FROM users WHERE joined='$username' GET name")
正如你所看到的,它會在用戶的用戶名,然後一旦發現,就必須得到正確的行的值。
我如何做到這一點?
我在運行某些SQL代碼時遇到了一些困難。PHP SQL從哪裏選擇
我想要做的是,找到一行包含正確的用戶名,然後從正確的行中獲取一個值。
這是我在PHP SQL:
mysql_query("SELECT * FROM users WHERE joined='$username' GET name")
正如你所看到的,它會在用戶的用戶名,然後一旦發現,就必須得到正確的行的值。
我如何做到這一點?
你需要一些額外的PHP代碼(調用mysql_fetch_array)來處理MySQL返回結果資源。
$result = mysql_query("SELECT name FROM users WHERE joined='$username'");
$row = mysql_fetch_array($result);
echo $row['name'];
mysql_query("SELECT `name` FROM users WHERE joined='$username' ")
只需在上面的'select clause'中選擇正確的列。
編輯:如果你剛開始,你可能想要按照這樣的教程,這應該帶你一步一步(更重要的是最新的功能),讓你開始。
的mysql_query(「SELECT名字來自加盟= '$用戶名' 的用戶)
$q = mysql_query("SELECT * FROM users WHERE joined='$username'");
$r = mysql_fetch_array($q);
$name = $r['user_name']; // replace user_name with the column name of your table
mysql_query("SELECT name FROM users WHERE joined='$username' ")
這只是一個樣本,因爲我說我想要得到的VAL姓名。 – Christopher 2012-08-16 09:00:01