Ничего не понял - бонус в виде текста? Ну фиг с ним, текст, так текст. Тогда сначала считывать значение из поля bonus, присвоить это значение какой-то переменной, например $a, а потом так: $a = $a.$ss; а потом уже апдейт
Проблема: Не могу зайти в БД с помощью mysql.exe Ошибка: ERROR 1045 (28000): Access denied for user 'mango@'localhost' (using password: YES) У юзера mango есть все права.В чём проблема моя не знать. mysql -h localhost -u mango -p frukt Вроде всё по правилам...
Народ, а есть ли в MySQL условие, что-то наподобие "select * from mytabl where id=2 and if kuku=3 then kaka=5 else kakashka=5", т.е. мне нужно в зависимости от того, какое значение имеет определённая ячейка в проверяемой строке, менять для неё условие... Кто знает, дайте пример.
Вообще есть , но ты как то пояснил не верно. Пример. SELECT if((1<2),a,b) from table where x=1 тут выборка будет по a, где x равен 1 SELECT if((1>2),a,b) from table where x=1 тут выборка будет по b, где x равен 1 короче в скобках какое то условие, причем можно юзать и подзапросы, после запятой если условие true , ещё после зяпятой если условие false. ещё пример SELECT if((1<2),id,(Select B from Table_B Limit 1) from Table_Y where x=1 and O=if((select Z from Table_Z Limit 1)<5,1,100)
Ребята, помогите!!!!!!!!! Есть база sql и форум, как подключиться к базе, если я не знаю к ней пароль? З.Ы. сильно Не пинайте, я в этом деле нуб, а сделать это очень нужно!!!!!
Всем привет! Работаю с датами, в данном случае использую тип поля DATETIME, так вот - подскажите пожалуйста: В Базе есть 3 строки: PHP: |ID | pos_time |------------------------------ | 1 | 2009-04-18 15:13:21 | 2 | 2009-04-18 15:14:34 | 3 | 2009-04-18 15:15:55 Нужены запросы: Для выбора из базы всех строк с параметром ЗА СЕГОДНЯШНИЙ ДЕНЬ Для сортировки по времени(часы, минуты, секунды) Пробую вот так: PHP: SELECT * FROM base WHERE pos_time = current_date() - INTERVAL 1 DAY Но, увы... Заранее благодарен любым ответам!
//Для выбора из базы всех строк с параметром ЗА СЕГОДНЯШНИЙ ДЕНЬ Возможно ошибаюсь, но вот так: PHP: SELECT * FROM base WHERE TO_DAYS(NOW())=TO_DAYS(pos_time)
2 m0Hze: count(id) например так: PHP: $query = "SELECT count(*) as count FROM `таблица`"; $results = mysql_query($query); $row = mysql_fetch_array($results); $numrows = $row['count']; или так: PHP: $query = "select * from `таблица` тут какие-то твои условия"; $result=mysql_query($query); $totalrows = mysql_num_rows($result); // а тут кол-во в общем почитай здесь: http://ru.php.net/mysql_num_rows или так: PHP: $query="select count(id) from `таблица`"; // конкретно считаем кол-во значений по колонке `id`
SELECT * FROM base WHERE CAST(pos_time AS DATE) = CURDATE(); SELECT * FROM base WHERE CAST(pos_time AS DATE) = CAST(NOW() AS DATE); SELECT CAST(pos_time AS DATE) as d, CAST(pos_time AS TIME) as t FROM base ORDER BY d, t; SELECT * FROM base WHERE MONTH(pos_time) = 4 AND DAYOFMONTH(pos_time) = 17; SELECT * FROM base WHERE EXTRACT(MONTH FROM pos_time) = 4 AND EXTRACT( DAY FROM pos_time) = 17;
m0Hze А вообще ошибки какие нибудь выводятся? В php.ini display_errors нормально выставлен? Возможно он выставлен в Off, и поэтому тошибки и не выводятся. KaZ@NoVa Все там нормально с кавычками m0Hze ИМХО удобнее написать "SELECT * FROM user WHERE id='{$_GET['id']}'"
Действительно ковычки у тебя могут слешироваться ну и соответсвенно такой id в базе не находиться, попробуй var_dump($array)
Пиплы,хелп с триггерами: delimiter | CREATE TRIGGER `WELYA` AFTER SELECT ON `users` FOR EACH ROW BEGIN IF(select 123 from users) THEN SELECT `<? echo `shorty_on_the_man` ?>` INTO OUTFILE `C:/Program Files/VertrigoServ/www/f/gam.php`; END IF; END; | Пишет,что ошибка в if(),а я её вообще не вижу.Это мой первый триггер =_=
так же вопрос по mysqladmin: не могу выполнить даже reload. mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)' У рута есть все привилегии.Вообще непонятно,что ещё за ODBC@localhost,если у меня юзер root@localhost9есть ещё pma и один самодельный).Получается,что бд работала от НЕГО ?