Показано с 1 по 13 из 13

Тема: Помогите с MySQL.

  1. #1

    Регистрация
    25.12.2006
    Сообщений
    40
    Как подключиться к MуSQL через PHP???
    Не получается через mysql_connect, выводит ошибку, хотя , все установлено, пользуюсь последним Денвером.

  2. #2

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    как выглядит ошибка? как выглядит функция, содержащая ошибку?
    тексты в студию.

  3. #3

    Регистрация
    25.12.2006
    Сообщений
    40
    Ошибка:
    Warning: Can't connect to MySQL server on 'localhost' (10061) in D:\Program Files\PHP Expert Editor\php52.tmp on line 11

    Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10061) in D:\Program Files\PHP Expert Editor\php52.tmp on line 11

    Функция:
    mysql_connect() и такое прочее, никакя не идет.

  4. #4

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    да не
    как выглядит то место кода, откуда Вы вызываете mysql_connect(). сервер локально запущен? база и ее пользователь с паролем существуют?

  5. #5

    Регистрация
    25.12.2006
    Сообщений
    40
    как выглядит то место кода, откуда Вы вызываете mysql_connect(), это как?
    localhost запущен.

  6. #6

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    ну программу Вашу дайте
    файервол работает?

  7. #7

    Регистрация
    09.12.2003
    Адрес
    Минск
    Сообщений
    240
    если в коде все нормально - тогда очень похоже на то, что не запущен просто mysql сервер.

  8. #8

    Регистрация
    07.01.2007
    Адрес
    наших
    Сообщений
    18
    Возможно еще не правильно прописаны пароль и имя базы, с сервером. Обычно MySQL ведете себя следующим образом:

    имя сервера = "";
    имя базы = "mysql";
    пароль = "";

    и все остальное = "".

    ЗЫ: Если конечно специально в ИНИ файле ничего не прописывалось...


  9. #9

    Регистрация
    25.12.2006
    Сообщений
    40
    Ещевопрос, как занести в БД картинку.
    INSERT INTO TABLE VALUES('картинка&#39, не так случайно?

  10. #10

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    the end, хм... даже не знаю как ответить
    во-первых не TABLE, а имя таблицы. во-вторых все зависит от структуры этой таблицы и того, что Вы хотите в ней хранить - сцылку на картинку или ее целиком (целиком - это как-то странно... , но мало ли...). в третьих - не 'картинка', а данные, соответствующие структуре таблицы.

  11. #11

    Регистрация
    25.12.2006
    Сообщений
    40
    Originally posted by null@Feb 16 2007, 00:46
    the end, хм... даже не знаю как ответить
    во-первых не TABLE, а имя таблицы. во-вторых все зависит от структуры этой таблицы и того, что Вы хотите в ней хранить - сцылку на картинку или ее целиком (целиком - это как-то странно...* , но мало ли...). в третьих - не 'картинка', а данные, соответствующие структуре таблицы.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Как всегда, попрошу пример кода.
    Странно, что БД не имеет данных типа Img.
    Ну как тогда мне поступить, если надо картинку хранить в БД???

  12. #12

    Регистрация
    11.02.2007
    Адрес
    Донецк, Украина
    Сообщений
    96
    картинку можно хранить в БД. в MySQL существует тип данных BLOB (во многих других БД тоже есть этот или аналогичный ему тип) -- он позволяет хранить любые двоичные данные такие как картинки. Хотя для веба чаще используется подход, о котором сказал null -- просто хранят файлы с картинками на сервере, а в базе - имена этих файлов.

    Сохранение картинок в БД с помощью типа BLOB состоит из следующих основных шагов (самый общий случай):
    1. Файл с картинкой заливается на сервер из формы
    2. пхп-скрипт считывает содержимое файла в переменную
    3. эта переменная участвует в скл-запросе как значение поля для картинки, имеющего тип blob
    4. для вывода картинки из базы все наоборот, из базы извлекаем ее в переменную, далее просто выводим результат - а в <img src=...> просто указываем имя пхп-скрипта, который это делает. Только перед выводом самой картинки он должен отправить соответствующие хедеры.

    Каждый из этих шагов довольно тривиален, можешь с ними разобраться с помощью документации по пхп и мускл. т.е. идею тебе рассказали, а сдирать готовое тебе будет неинтересно ))

  13. #13

    Регистрация
    25.12.2006
    Сообщений
    40
    Originally posted by Scorched.dn.ua@Feb 19 2007, 14:35
    картинку можно хранить в БД. в MySQL существует тип данных BLOB (во многих других БД тоже есть этот или аналогичный ему тип) -- он позволяет хранить любые двоичные данные такие как картинки. Хотя для веба чаще используется подход, о котором сказал null -- просто хранят файлы с картинками на сервере, а в базе - имена этих файлов.

    Сохранение картинок в БД с помощью типа BLOB состоит из следующих основных шагов (самый общий случай):
    1. Файл с картинкой заливается на сервер из формы
    2. пхп-скрипт считывает содержимое файла в переменную
    3. эта переменная участвует в скл-запросе как значение поля для картинки, имеющего тип blob
    4. для вывода картинки из базы все наоборот, из базы извлекаем ее в переменную, далее просто выводим результат - а в <img src=...> просто указываем имя пхп-скрипта, который это делает. Только перед выводом самой картинки он должен отправить соответствующие хедеры.

    Каждый из этих шагов довольно тривиален, можешь с ними разобраться с помощью документации по пхп и мускл. т.е. идею тебе рассказали, а сдирать готовое тебе будет неинтересно ))
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Значить это реально, щас попробую. Спасибо за совет.

Похожие темы

  1. MySQL
    от Рёга в разделе Софт и железо
    Ответов: 0
    Последнее сообщение: 30.05.2007, 00:57
  2. Php и MySQL
    от [Ap][uTekToP] в разделе Веб-программирование
    Ответов: 1
    Последнее сообщение: 21.04.2007, 02:15
  3. Помогите. Проблема с включением поддержки MySQL в
    от foriz в разделе Веб-программирование
    Ответов: 4
    Последнее сообщение: 24.09.2006, 17:59
  4. MySQL
    от ejik в разделе Веб-программирование
    Ответов: 5
    Последнее сообщение: 06.01.2006, 08:01
  5. MySQL
    от Progm@n в разделе Веб-программирование
    Ответов: 20
    Последнее сообщение: 18.08.2004, 20:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •