HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 07.06.2010, 23:32
Jed7777
Познающий
Регистрация: 16.06.2008
Сообщений: 48
Провел на форуме:
1215207

Репутация: 51
По умолчанию

Я импортировал в бд таблицы скриптом а они отображаются как "????????", то есть неправильная кодировка. Не могу это исправить.
PHP код:
mysql_query('SET NAMES cp1251'); 
не помогает.
 
Ответить с цитированием

  #2  
Старый 08.06.2010, 18:56
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

Вставляю в БД примерно 20 тыс строк, длинна трок небольшая, всего лишь прокси и страна, вставляеться оч медленно, минут 5. В чем может быть причина?
ЗЫ сервер mysql на локалхосте, возможно изза малого объема оперативы? Ось вин7 свободной оперативы 100мб )))))

Цитата:
Сервер: localhost (MySQL host info: localhost via TCP/IP)
Версия сервера: 5.1.36-community-log
Версия протокола: 10
 
Ответить с цитированием

  #3  
Старый 08.06.2010, 19:06
namak
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме:
255434

Репутация: 12
По умолчанию

где можно посмотреть пример использования GROUP BY, HAVING, чтобы все подробно было расписано. а не заумными словами.
желательно с примером использования.
 
Ответить с цитированием

  #4  
Старый 08.06.2010, 19:14
GrandMaster
Постоянный
Регистрация: 16.05.2009
Сообщений: 309
Провел на форуме:
1391667

Репутация: 112
По умолчанию

Цитата:
Ось вин7 свободной оперативы 100мб )))))
Маловато, конечно, оперативки.
Цитата:
где можно посмотреть пример использования GROUP BY, HAVING, чтобы все подробно было расписано. а не заумными словами.
желательно с примером использования.
http://www.citforum.ru/database/sql_kg/2-5-3.shtml
 
Ответить с цитированием

  #5  
Старый 08.06.2010, 19:14
Failure
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме:
678893

Репутация: 102
По умолчанию

http://www.mysql.ru/docs/man/Group_by_functions.html
 
Ответить с цитированием

  #6  
Старый 09.06.2010, 01:57
InfectedM
Познающий
Регистрация: 04.11.2007
Сообщений: 51
Провел на форуме:
310791

Репутация: 6
По умолчанию



в таблице есть поле поставщик


нужно вывести из этой таблицы поставщиков что бы они не повторялись.
тоесть результат должен быть такой:
стеклайн
стеклито



Не актульно,вопрос решен

Последний раз редактировалось InfectedM; 10.06.2010 в 01:41..
 
Ответить с цитированием

  #7  
Старый 09.06.2010, 21:42
Firax
Познающий
Регистрация: 21.10.2009
Сообщений: 34
Провел на форуме:
88263

Репутация: 0
По умолчанию

Подскажи те плиз как хотя примерно писать запросы с датами. БД на MySQL/

Как например сделать запросы 1. вывести задолжников со сроком более 10 дней на данном пукте выдочи
или

2.Получить перечень и общие число книг поступивших и утреяных за последний год для данного читательно зала.

Подскажите плиз как писать запросы с датами
 
Ответить с цитированием

  #8  
Старый 10.06.2010, 07:28
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Ищу такую функцию: Должна считать кол-во символов в строке
Смысле:
some_function('привет юзернейм','е') должно вернуть 3, потомучо в строке 3 буквы "е"
Есть такое?
 
Ответить с цитированием

  #9  
Старый 10.06.2010, 10:34
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

Цитата:
Сообщение от Ponchik  
Ищу такую функцию: Должна считать кол-во символов в строке
Смысле:
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("привет юзернейм","е"); 
 
Ответить с цитированием

  #10  
Старый 10.06.2010, 11:34
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

LStr1ke, тема пыха рядом, мне в MySQL
И мне родное, встроеное в мускуль надо
P.S. Если уже говорить о пыхе
PHP код:
<?php
$s 
'привет юзернейм';
str_replace('е',null,$s,$count);
echo 
$count//3
?>
<тут был бред, просто я не сплю часов 18, пурепутол strlen и strval >

Последний раз редактировалось Ponchik; 10.06.2010 в 12:25..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.