ФКН ВГУ Воронеж

PHP - строку в массив

чтобы представить строку в виде массива используйте:

$array=str_to_arr($str) ;

function str_to_arr($str) // string to array
{
  $result = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY); 
  return  $result;
}

Обратное преобразование - массив в строку php

Наличие значения в массиве php

используйте функцию

array_search()


сигнатура функции такова:

mixed array_search 
( mixed $needle , // искомое значение
array $haystack // массив в котором осуществляется поиск
[, bool $strict = false ] ) // если true, то также проверяется соответствие типа искомого и найденного

Примечание: Искомое значение ищется с учётом регистра.

пример:

Индексы mysql

Forums:

Добавление индексов

Существует четыре типа предложений, добавляющих индексы в таблицу:

ALTER TABLE имя_таблицы ADD PRIMARY KEY (список_столбцов);
ALTER TABLE имя_таблицы ADD UNIQUE имя_индекса (список_столбцов);
ALTER TABLE имя_таблицы ADD INDEX имя_индекса (список_столбцов);
ALTER TABLE имя_таблицы ADD FULLTEXT имя_индекса (список_столбцов);

что это означает:

Внешний ключ mysql

Forums:

пример:

CREATE TABLE parent (id INT NOT NULL,
                     PRIMARY KEY (id)
) ENGINE=INNODB;
CREATE TABLE child (id INT, parent_id INT,
                    INDEX par_ind (parent_id),
                    FOREIGN KEY (parent_id) REFERENCES parent(id)
                      ON DELETE CASCADE
) ENGINE=INNODB;

о INDEX читайте здесь

char mysql size

Forums:

1 byte for 1 symbol as i understand -

The following table illustrates the differences between CHAR and VARCHAR by showing the result of storing various string values into CHAR(4) and VARCHAR(4) columns (assuming that the column uses a single-byte character set such as latin1).

http://dev.mysql.com/doc/refman/5.0/en/c...

ip адрес какой тип выбрать mysql

Forums:

получить список столбцов таблицы mysql

Forums:

для этой цели можно использовать следующие команды:
show columns from mysql

получить список столбцов mysql

Forums:

синтаксис таков:

SHOW COLUMNS FROM tbl_name;

также можно использовать EXPLAIN tbl_name или DESCRIBE tbl_name

mysql Текущая дата, как получить -- пример кода

Forums:

CURTIME() , CURRENT_TIME

Возвращает текущее время как величину в формате HH:MM:SS или HHMMS, в зависимости от того, в каком контексте используется функция - в строковом или числовом:

mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026

NOW() , SYSDATE() , CURRENT_TIMESTAMP

Возвращает текущую дату и время как величину в формате YYYY-MM-DD HH:MM:SS или YYYYMMDDHHMMSS, в зависимости от того, в каком контексте используется функция - в строковом или числовом:

типы данных mysql

Pages

Subscribe to RSS - ФКН ВГУ Воронеж