Расширение драйвера реляционных баз данных, используемого в языке программирования PHP для предоставления доступа к базам данных MySQL. MySQLi является обновлённой версией драйвера PHP MySQL, и даёт различные улучшения в работе с базами данных.
Questions tagged [mysqli]
1007 questions
2
votes
0 answers
Как хранить float числа в mysql?
Есть число, например 100.00000098562 также число может быть целым, например 150
Главное не должно быть никакого округления, есть float и decimal, но не понятно какие числа они могут хранить, ничего не нашел про ограничения
Какой тип поля нужно…
Meru382
- 426
1
vote
1 answer
вывод счетчика в запросе
Всем доброго, позитивного дня
SELECT
`table1`.`field1`, `table1`.`field2`, etc..
FROM
`table1` as `t1`
INNER JOIN
`table2` as `t1` ON `t1`.`field1`=`t2`.`field2` …
gforce
- 426
- 6
- 13
1
vote
1 answer
Mysqli - ошибка с кодировкой при обработке файла
Прописываю в файле код:
$mysqli = NEW mysqli("localhost", "root", "", "onlineForm");
/* проверка соединения */
IF (mysqli_connect_errno()) {
printf("Не удалось подключиться: %s\n", mysqli_connect_error());
exit();
}
printf("Изначальная…
Артем
- 139
1
vote
1 answer
Подготовленные выражения в MySQLI
Как передать массив в подготовленные выражения?
$vht = new mysqli(…);
$sql = $vht->prepare("INSERT INTO `gg` VALUES (?, ?)");
$sql->bind_param('si', $name, $date); **<<<< сюда**
$name = 'Имя';
$date = 18;
$sql->execute();
$sql->close();
LittleByte
- 29
1
vote
1 answer
Число чаще всего встречающиеся в БД
У меня есть таблица в БД tasks, в ней есть столбец tasks_type состоящий из чисел ,числа могут повторятся неограниченное количество раз, помогите составить запрос, который бы возвращал наиболее часто встречающееся число, и количество повторений.
Дмитрий Белый
- 61
- 8
1
vote
1 answer
Запрос на сортировку
Есть две таблицы, первая:
create table task_type
(
id int auto_increment
primary key,
name text null,
type text null,
obc int default 0 null,
sr int default 0 null,
osr int default 0…
Дмитрий Белый
- 61
- 8
0
votes
1 answer
В SQL-запросе не воспринимается переменная
В SQL-запросе "UPDATE" в поле "WHERE" неправильно сравнивается переменная.
Если заменить переменную в поле «WHERE» на значение, запрос сработает:
WHERE `Id` = "1"
Таблица Main:
Group_IDGroup (int) 1
Human_IDHuman (int) 1
Month_IDMonth (int) 1
…
0
votes
1 answer
Вывести только уникальные значения
У меня есть база данных. В ней содержится:
ID | TAG
1 | Valera
2 | Andrey
3 | Anna
4 | Valera
5 | Anna
Мне нужно получать только 1 значение TAG не взирая на дубликаты:
1 | Valera
2 | Andrey
3 | Anna
Yagir
- 1
0
votes
2 answers
Знаки вопроса из MySQL
Проблема с выводом из БД. Везде utf-8. База utf8_general_ci . Вот код.
allaurross
- 11
0
votes
1 answer
Как сопоставить поля двух таблиц?
Есть 2 таблицы products & users. Юзеры голосуют за продукты. Как сопоставить голоса (golos) каждого продукта с product_id другой таблицы?
0
votes
1 answer
Выборка из базы в нужном порядке строго по запросу
Мой запрос для выборки пользователей с таблицы.
SELECT * FROM `users` WHERE id IN (1,8,7,4)
В результате получаю 1,4,7,8 а хочу получить результат в таком порядке как и сам запрос 1,8,7,4 как написать правильно запрос?
Анатолий
- 1,053
- 7
- 18
- 39
0
votes
0 answers
Проблема с скриптов входа на сайт
Скрипт входа на сайт отлично работал на Mysql, как только я его перевел на Mysqli он тут же перестал работать корректно.
Скрипт выбивает "Wrong username or password".
Вот собственно сам скрипт:
if (isset($_POST['username']) &&…
itmxr
- 161
0
votes
1 answer
автоматический unixtime в timestamp таблице mysqli
Господа, всем лучи добра )
Создаю табличку, в ней поля тип = timestamp, insert-timestamp и update-timestamp. Все круто, дата проставляется сама. Хочется большего
Совершенно не могу найти инфу, по этому поводу, как те же timestamp делать с unixtime.…
gforce
- 426
- 6
- 13
0
votes
0 answers
group by в запросе мешает выполнению запроса
Господа, доброго дня всем
SELECT
`p`.`id`,
`p`.`price`*`settings`.`value` as `price_sell`
FROM
`table1` as `p`
INNER JOIN
`table2` as `pt` ON `p`.`id`=`pt`.`id_product` …
gforce
- 426
- 6
- 13
0
votes
1 answer
select the picture from MySQL with the highest resolution
I have a simple database:
mysql> select item_id, image_id, dimensions from item_images order by item_id;
+---------+-----------+------------+
| item_id | image_id | dimensions |
+---------+-----------+------------+
| 810484 |…
Vitaly
- 1