Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysql_error: подскажите что за ошибка
 
 автор: starpom   (26.08.2010 в 15:48)   письмо автору
 
 

Скрипт:
<?
  $host 
'localhost';   // Хост
  
$user 'user';        // Имя пользователя
  
$password '123456789';  // Пароль
  
$name '';            //имя БД
  
$table '';           // Имя таблицы
 
  
$connect =@mysql_connect($host$user$password) or die(mysql_error());
  
// mysql_query("SET NAMES cp1251");
   
   // создаем базу данных и называем ее test
   
if( mysql_query("CREATE DATABASE test"$connect))  //or die('Запрос на создание базы данных не прошел! Ошибка: <br>'.mysql_error());
     
$name 'test';
   else 
     exit (
'Запрос на создание базы данных не прошел!');
 
   
// выбираем созданную базу данных для работы
   
mysql_select_db($name$connect) or die('Запрос на выбор созданной базы данных не прошел! Ошибка: <br>'.mysql_error());
   
   
// Создаем таблицу test_zero в базе данных
   
$sql "CREATE TABLE test_zero ( id INT, title TEXT, text TEXT)";
   if (
mysql_query($sql$connect))
     
$table 'test_zero';
   else
     exit (
'Запрос на создание таблицы в базе данных не прошел! Ошибка: <br>'.mysql_error());
   

   
mysql_query("INSERT INTO $table VALUES (1, 'zagolovok', 'text')") or die(mysql_error());
 
   
$res mysql_query("SELECT * FROM $table") or die(mysql_error());
   while(
$row=mysql_fetch_array($res))
   {
     
$num=$row['num'];
     
$title=$row['title'];
     
$text=$row['text'];
     echo 
"($num) - $title $text <br>";
   }
mysql_close($connect);
?>


Ошибка:
Access denied for user 'user'@'localhost' (using password: YES) в строке:
$connect =@mysql_connect($host, $user, $password) or die(mysql_error());

  Ответить  
 
 автор: nikita2206   (26.08.2010 в 15:50)   письмо автору
 
   для: starpom   (26.08.2010 в 15:48)
 

Говорит что не правильный пользователь/пароль к БД.

  Ответить  
 
 автор: starpom   (26.08.2010 в 15:59)   письмо автору
 
   для: nikita2206   (26.08.2010 в 15:50)
 

ну так а что именно не устраивает, я пароли и пользователей разных пробовал, та же песня. Что устроит???

  Ответить  
 
 автор: nikita2206   (26.08.2010 в 16:00)   письмо автору
 
   для: starpom   (26.08.2010 в 15:59)
 

Устроит правильные логин/пароль, а не "разные".

  Ответить  
 
 автор: starpom   (26.08.2010 в 16:15)   письмо автору
 
   для: nikita2206   (26.08.2010 в 16:00)
 

Мда жестковато. Спасибо за помощь.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования