InfectedM, а ты ничего не забыл? PHP: $query = mysql_query("select count(id_tovar) as qwerty from sklad where id_type_spares = ".$_GET['add_id_type_spares']." AND id_spares = ".$_GET['add_id_spares']); Где тут diller-то? Видимо, так должно быть... PHP: $query = mysql_query("select count(id_tovar) as qwerty from sklad where id_type_spares = ".$_GET['add_id_type_spares']." AND id_spares = ".$_GET['add_id_spares']." AND diller='чё-то там');
Добрый вечер. Уменя такой вопрос у меня БД библиотека есть таблица выдачи книг и я там указываю число когда читатель должен вернуть книгу, как сделать что бы он автоматически перекидывался в таблицу должнеков когда он просрочит срок возвращения книги ? Зарание спасибо.
Может, немного не в тему ответ, но...зачем заводить ещё одну таблицу под должников? У тебя же уже есть таблица с читателями. У каждого имеется дата возврата книги. Вот и выводи тех, у кого дата возврата > текущей.
=\ http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff http://php.net/manual/en/function.mysql-fetch-assoc.php
Тогда уж: PHP: $query ="SELECT TIMEDIFF(NOW(), datetime) as diff FROM log"; $result = mysql_query($query) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)) {echo $row["diff"];}
Firax, я бы всё равно не стал плодить таблицы. Добавил бы поле banned (smallint 1), debtor (smallint 1)..ну и поле penalty. Потом кроном проходился, например, раз в сутки по таблице. Если у кого-то дата просрочена - ставим ему в debtor единицу, ну и в penalty определённый штраф записываем. Если кого-то нужно забанить - в banned единицу.
Я импортировал в бд таблицы скриптом а они отображаются как "????????", то есть неправильная кодировка. Не могу это исправить. PHP: mysql_query('SET NAMES cp1251'); не помогает.
Вставляю в БД примерно 20 тыс строк, длинна трок небольшая, всего лишь прокси и страна, вставляеться оч медленно, минут 5. В чем может быть причина? ЗЫ сервер mysql на локалхосте, возможно изза малого объема оперативы? Ось вин7 свободной оперативы 100мб )))))
где можно посмотреть пример использования GROUP BY, HAVING, чтобы все подробно было расписано. а не заумными словами. желательно с примером использования.
в таблице есть поле поставщик нужно вывести из этой таблицы поставщиков что бы они не повторялись. тоесть результат должен быть такой: стеклайн стеклито Не актульно,вопрос решен
Подскажи те плиз как хотя примерно писать запросы с датами. БД на MySQL/ Как например сделать запросы 1. вывести задолжников со сроком более 10 дней на данном пукте выдочи или 2.Получить перечень и общие число книг поступивших и утреяных за последний год для данного читательно зала. Подскажите плиз как писать запросы с датами
Ищу такую функцию: Должна считать кол-во символов в строке Смысле: some_function('привет юзернейм','е') должно вернуть 3, потомучо в строке 3 буквы "е" Есть такое?
Нашел в гугле и немного видоизменил PHP: function some_function($str,$key) { $CharStat = array(); $TotalChars = StrLen($str); for($a=0;$a<$TotalChars;$a++) { $ch = strtolower($str{$a}); if(array_key_exists($ch,$CharStat)) $CharStat[$ch]++; else $CharStat[$ch] = 1; } return $CharStat[$key]; } echo some_function("привет юзернейм","е");
LStr1ke, тема пыха рядом, мне в MySQL И мне родное, встроеное в мускуль надо P.S. Если уже говорить о пыхе PHP: <?php $s = 'привет юзернейм'; str_replace('е',null,$s,$count); echo $count; //3 ?> <тут был бред, просто я не сплю часов 18, пурепутол strlen и strval >
Ponchik, так, что ли, хочешь? Code: SELECT (char_length('привет юзернейм') - char_length(REPLACE('привет юзернейм','е',''))) Кстати, если уж на пыхе - то проще уж PHP: echo substr_count('привет юзернейм',"е");