به نظر من اگه برای ذخیره پسورد یه تیبل جدا داشته باشی بهتره. دیگه نمیخواد تو هر رکورد تکرارش کنی و حجم دیتابیس الکی بالا نمیره.
این مثال رو نگاه کن ( از PHP.NET ، با مثال هاش کار کن تا بهتر متوجه بشی. )
اینقدر ساده هست که جای هیچ بحثی رو به میون نمیاره.
[PHP]
$query = 'SELECT * FROM tablename';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Free resultset
mysql_free_result($result);
// Closing connection
mysql_close();
[/PHP]
این هم یه مثال دیگه برای درج اطلاعات تو یه دی بی:
[PHP]
$query = 'INSERT INTO tablename ( list, of, ALL, similar, columns )';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
[/PHP]