чето с базой данных
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
чето с базой данных - 2009-02-17 23:18:28.866666
|
|
|
Dr.James
Сообщений: 250
Оценки: 0
Присоединился: 2007-10-27 16:08:24.420000
|
Народ, когда я заливаю файл на свой торрент, и перехажу на страницу с файлом, мне выдаёт это: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'EXISTS(SELECT * FROM readtorrents WHERE readtorrents.userid = 1 в чём проблема?
|
|
|
RE: чето с базой данных - 2009-02-17 23:53:17.456666
|
|
|
}{roft
Сообщений: 159
Оценки: 0
Присоединился: 2007-11-08 17:18:30.900000
|
Свой торрент…ты торрент сервер написал? Что непонятно? синтаксис неверный же пишет…скуль-инъекция
|
|
|
RE: чето с базой данных - 2009-02-18 02:33:41.206666
|
|
|
Dr.James
Сообщений: 250
Оценки: 0
Присоединился: 2007-10-27 16:08:24.420000
|
1. я не сам писал… я использовал движок TBDev Yuna Scatari Edition… 2. на другом хостинге такова небыло… зато там не скачивалось ничё(( 3. я непонимаю чё там надо изменить… Помогите плиз…
|
|
|
RE: чето с базой данных - 2009-02-18 16:47:31.233333
|
|
|
joker23
Сообщений: 36
Оценки: 0
Присоединился: 2009-01-20 18:02:37.540000
|
Посмотри где используеться sql запрос и посмотри что в нем происходит , может он к несуществуюшей базе пробует подключиться или потому что например синтаксическая ошибка в sql запросе
|
|
|
RE: чето с базой данных - 2009-02-18 18:10:30.173333
|
|
|
sepo
Сообщений: 434
Оценки: 10
Присоединился: 2009-01-13 21:19:09.150000
|
синтаксическая ошибка посмотри на то как прописан код и проверь на баги - вдруг это не единственная скудя
|
|
|
RE: чето с базой данных - 2009-02-23 20:27:20.026666
|
|
|
Dr.James
Сообщений: 250
Оценки: 0
Присоединился: 2007-10-27 16:08:24.420000
|
Народ, ну помогите мне… вот кусок ПХП кода: "IF(torrents.numratings < $minvotes, NULL, ROUND(torrents.ratingsum / torrents.numratings, 1)) AS rating, categories.name AS cat_name, categories.image AS cat_pic, users.username, users.class".($CURUSER ? ", EXISTS(SELECT * FROM readtorrents WHERE readtorrents.userid = ".sqlesc($CURUSER["id"])." AND readtorrents.torrentid = torrents.id) AS readtorrent" : ", 1 AS readtorrent")." FROM torrents LEFT JOIN categories ON category = categories.id LEFT JOIN users ON torrents.owner = users.id $where $orderby $limit"; народ, чё тута надо изменить, чтоб работало?
|
|
|
RE: чето с базой данных - 2009-02-23 20:45:48.806666
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
посмотри какая версия mysql стоит в требованиях движка и на какой твоя бд…
|
|
|
RE: чето с базой данных - 2009-02-23 20:55:29.830000
|
|
|
Dr.James
Сообщений: 250
Оценки: 0
Присоединился: 2007-10-27 16:08:24.420000
|
Версия MySQL-клиента: 4.0.27 Требования движка MySQL 4.0.5.1
|
|
|
RE: чето с базой данных - 2009-02-23 21:02:26.790000
|
|
|
horiz
Сообщений: 892
Оценки: 0
Присоединился: 2008-11-03 18:33:09.006666
|
Насколько я понимаю, все что в EXISTS это уже подзапрос, а они работают начиная с 4.1. Или я не прав?
|
|
|
RE: чето с базой данных - 2009-02-24 00:55:54.936666
|
|
|
Fraqter
Сообщений: 123
Оценки: 0
Присоединился: 2009-01-26 21:17:05.456666
|
но вроде как - EXISTS(SELECT * FROM readtorrents WHERE readtorrents.userid = ".sqlesc($CURUSER['id'])."
|
|
|
|
|