Путь файла в mysql:(

  • Автор темы milan forever
  • Дата начала

milan forever

Guest
Путь файла в mysql:(

Извините заранее , етот вопрос может показаться вам глупым..................:)
Вопрос вот в чём: как можно в mysql написать путь файла а не вставлять в mysql его? и как вывести его при запросе?
 

Krisha

pain in the neck
Ты хотел сказать, что тебе нужно вставить в таблицу не сам файл, а путь к этому файлу ?

1. создаешь таблицу.
2. в таблице делаешь поле Path типа varchar.
3. инсертишь в это поле строки, представляющие собой путь к файлу.
 

Figoro

Guest
В продолжение темы

Тут вот хотел бы продолжить тему. как раз есть вопросец в тему.

Почему то не работает такая сточка добавления пути к файлу.
PHP:
$quary = 'update tbl_name set PHOTO='.$updir.'where ID='.$curid;
$result = mysql_query($quary, $db_con);
$updir -> содержит
/var/www/virtual/.../.../HONDA/120404_204.jpg

PHOTO типа varchar(255)

В чем может быть трабл..
Подозреваю что проблемма в строке пути к файлу...
Но как сделать не знаю.
Пытался так addslashes($updir), не помагает.
Выручайте.

И еще вопрос.
Может кто знает SQL када нить пишит ошибки, такого плана.., ОС Linux.
 

Demiurg

Guest
Не работает, потому что зарплату не платишь, вот если бы не пахало ...
 

Demiurg

Guest
>Товарищ директор видимо чегото нанюхался, или просто шутит
Товарищ новичек явно не прочитал рекомендации о том, как надо задавать вопросы. Могу поделиться ссылкой.
 

Figoro

Guest
Автор оригинала: Demiurg
>Товарищ директор видимо чегото нанюхался, или просто шутит
Товарищ новичек явно не прочитал рекомендации о том, как надо задавать вопросы. Могу поделиться ссылкой.
Да ладно, в чем проблема то, ну прочитал я вместо пахало -> пахло :) с кем не бывает.. самому смешно блин..

Ну давай ссылочку почитаю, межет я внатуре че не так задал. тогда извеняйте
 

Figoro

Guest
Автор оригинала: Demiurg
echo mysql_error();
после запроса
Болшое спасибо. буду разбираться вчем тут проблема.

-~{}~ 12.04.04 18:20:

Блин, ну не могу разобраться, че ей надо..
Пишит вот такую ошибку.

You have an error in your SQL syntax near '/var/www/virtual/.../.../HONDA/130404_210.jpg where ID=210' at line 1
 

Lav

Guest
Помогает проставление кавычек (одинарных) вокруг строковых констант. А также добавление слэшей где положено.

PHP:
$quary= "update table set PHOTO='".addslashes($updir)."' where ID=".$curid;
 

Figoro

Guest
Автор оригинала: Lav
Помогает проставление кавычек (одинарных) вокруг строковых констант. А также добавление слэшей где положено.

PHP:
$quary= "update table set PHOTO='".addslashes($updir)."' where ID=".$curid;
Спасибо..
 
Сверху