我想解決的問題是我想要統計同一用戶名在兩個或多個表中出現的次數。
從$_SESSION['username']
First Table
| id | username | date |
| 1 | Mart |28-5-13|
| 2 | farm |27-5-13|
| 3 | Mart |29-5-13|
Second Table
| 1 | Mart |22-5-13|
| 1 | Mart |25-5-13|
| 1 | farm |24-5-13|
讓我們來看看選擇,我想搜索需求的用戶名,我$_SESSION['username'] = 'Mart'
如何計算相同的用戶名「沃爾瑪」出現的次數兩張桌子?
是不是像?
$bloo = mysql_query('SELECT COUNT("username") FROM events AND Good WHERE username = "'. mysql_real_escape_string($_SESSION['username']) . '"');
while ($row2 = mysql_fetch_array($bloo))
還是我在錯誤的軌道上?
任何幫助表示讚賞!謝謝
數據庫或表? – Farkie
[**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://www.brightmeup.info/article.php?a_id=2)。 –
您需要使用UNION來合併2個查詢的結果。爲每個表執行一個查詢。 – steven