אוקי אז ככה
נגיד ומישהו נרשם בשם מתמש סיסמה ואימייל עכשיו אני מנסה שהוא יבדוק אם השם הזה קיים במסד אם אם כן אל תיצור אם לא תיצור זה מה שניסיתי וזה לא פועל לי משום מה
PHP קוד:
$name=$_request['name'];
$link = mysql_connect('localhost', '', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('neri');
if (!$db_selected) {
die('Could not select database: ' . mysql_error());
}
$query = "SELECT name FROM `users`";
$result = mysql_query($query);
if (!$result) {
die('Query failed: ' . mysql_error());
}
/* fetch rows in reverse order */
for ($i = mysql_num_rows($result) - 1; $i >= 0; $i--) {
if (!mysql_data_seek($result, $i)) {
echo "Cannot seek to row $i: " . mysql_error() . "\n";
continue;
}
if (!($row = mysql_fetch_assoc($result))) {
continue;
}
if( $row['name'] = $name)
die("pick a new name");
}
mysql_free_result($result);
ומה שזה עושה כל הזמן רושם לי pick a new name כלומר כיאלו תמיד
PHP קוד:
$row['name'] = $name;
וזה לא יכול להיות כי הוא מקבל משוה אחר שאין במסד
תודה מראש לעוזרים