Ну тогда начнем помолясь...
Цитата (Guest @ 28.12.2008 - 18:57) |
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in T:\home\localhost\reg\self.php on line 91
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in T:\home\localhost\reg\self.php on line 91
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in T:\home\localhost\reg\self.php on line 92 |
Сильно подозреваю, что вы даже не пытались выяснить что эти ошибки значат, потому что это находится даже банальным копи/пейст'ом текста ошибки в Гугл или Яндекс.
Тем не менее, это значит следущее:
Доступ запрещен для юзера 'ODBC'@'localhost' (без пароля).
Не удалось установить связь с [MySQL] сервером.
Именно поэтому я и удивился, как это у вас все работает, если вы даже подсоединиться к MySQL серверу не смогли.
Ну а дальше идет стандартный набор новичка не желающего читать мануалы:
1) в PHP в отличие от SQL оператор "=" - это только оператор присвоения, а оператор сравнения "равно" - это "=="
2) конструкция 'true' является не булевым значением "истина", как вы предполагаете, а является, как это ни удивительно, простой строкой состоящей из букв t-r-u-e. Булевые значения записываются просто true или false (безо всяких кавычек). Пример:
3) функция mysql_fetch_array() никогда не возвращает true! Она возвращает либо массив содержащий строку из результата какого-то запроса, либо false, если больше строк не осталось или не было изначально.
Истинно говорю вам, учитесь читать мануалы!