Mysqli или pdo
Автор Swan задал вопрос в разделе PHP
Как создать БД mysql в php при использовании pdo иили mysqli и получил лучший ответ
Ответ от Андрей[гуру]
В PDO ты точно также можешь посылать совершенно произвольные запросы, как и в библиотеке mysql. Главное преимущество PDO (и mysqli) в том, что можно использовать "подготовленные выражения", что защищает от sql-инъекций.
В твоём случае, если $DB - это объект PDO. то команда может выглядеть так:
$DB->exec('create database test');
Ответ от Ёаня Семенов[гуру]
<?php
$mysqli = new mysqli("example.com", "user", "password", "database");
if ($mysqli->connect_errno) {
echo "Не удалось подключиться к MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
/* обычный запрос */
if (!$mysqli->query("DROP TABLE IF EXISTS test") || !$mysqli->query("CREATE TABLE test(id INT)")) {
echo "Не удалось создать таблицу: (" . $mysqli->errno . ") " . $mysqli->error;
}
/* подготавливаемый запрос, первая стадия: подготовка */
if (!($stmt = $mysqli->prepare("INSERT INTO test(id) VALUES (?)")) {
echo "Не удалось подготовить запрос: (" . $mysqli->errno . ") " . $mysqli->error;
}
?>
<?php
$mysqli = new mysqli("example.com", "user", "password", "database");
if ($mysqli->connect_errno) {
echo "Не удалось подключиться к MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
/* обычный запрос */
if (!$mysqli->query("DROP TABLE IF EXISTS test") || !$mysqli->query("CREATE TABLE test(id INT)")) {
echo "Не удалось создать таблицу: (" . $mysqli->errno . ") " . $mysqli->error;
}
/* подготавливаемый запрос, первая стадия: подготовка */
if (!($stmt = $mysqli->prepare("INSERT INTO test(id) VALUES (?)")) {
echo "Не удалось подготовить запрос: (" . $mysqli->errno . ") " . $mysqli->error;
}
?>
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как создать БД mysql в php при использовании pdo иили mysqli
Помогите PHP СРОЧНО Fatal error: Class 'MYSQL' not found in Что делаешь?
Вообще-то в PHP класса MYSQL не существует. Есть классы mysqli и PDO. И есть устаревшая много лет
подробнее...
ПОМОГИТЕ ПЛИИЗ!!! PHP Fatal error: Call to undefined function mysql_connect!!
Расширение mysql не подключено. Используй mysqli, или pdo. Ну а если так хочется использовать это
подробнее...
Никак не пойму в чем дело! Ошибка в PHP
Используйте mysql_real_escape_string() вместо mysql_escape_string()
Это не ошибка, а
подробнее...
or DIE php
die() будет выполнен в случае если mysql_query() вернет False(т. е. в случае ошибки)
цитата из
подробнее...
спросили в Дороги
где продают эфирные масла? и дорогие они?
Смотря какие масла и для чего хотите их использовать. Есть эфирные масла косметические, парфюмерные
подробнее...
где продают эфирные масла? и дорогие они?
Смотря какие масла и для чего хотите их использовать. Есть эфирные масла косметические, парфюмерные
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
Win7 увидеть пароль скрытый звёздочками в браузере
Позвоните в службу тех. поддержки вашего интернет-провайдера- они
подробнее...
Win7 увидеть пароль скрытый звёздочками в браузере
Позвоните в службу тех. поддержки вашего интернет-провайдера- они
подробнее...
Включить Расширения PHP: PDO, PDO-mysql, mbstring и gd в php7.
LAMP ламп устанавливается так
sudo apt-get update
sudo apt-get -y install apache2
подробнее...
спросили в Музыка
Кто знает, какова настоящая история песни группы The Beatles - Meashel?
Meashel - правильно Michelle.
Я слышал такую легенду. Когда Битлз прилетели во Францию,
подробнее...
Кто знает, какова настоящая история песни группы The Beatles - Meashel?
Meashel - правильно Michelle.
Я слышал такую легенду. Когда Битлз прилетели во Францию,
подробнее...
спросили в Музыка It
Darius & Finlay feat. Carlprit & Nicco - Do It All Night ребят текст или перевод песни киньте пожалуйста или ссылку
Do It All Night (оригинал Darius & Finlay (Michael Mind Remix))
Заниматься этим всю ночь
подробнее...
Darius & Finlay feat. Carlprit & Nicco - Do It All Night ребят текст или перевод песни киньте пожалуйста или ссылку
Do It All Night (оригинал Darius & Finlay (Michael Mind Remix))
Заниматься этим всю ночь
подробнее...
спросили в Двигатель
Какое масло лучше Для двигателя с большим пробегом 5W-30 или 5W-40?
Лучше то-какое РЕКОМЕНДОВАНО заводом изготовителем! ! Гораздо интереснее второе число в обозначении
подробнее...
Какое масло лучше Для двигателя с большим пробегом 5W-30 или 5W-40?
Лучше то-какое РЕКОМЕНДОВАНО заводом изготовителем! ! Гораздо интереснее второе число в обозначении
подробнее...
спросили в Оружие Экстрим
оружие смазывать обязательно оружейным маслом или можно например синтетикой автомобильной ?
Оружие надо смазывать (а точнее, чистить) маслом подходящей вязкости и состава. Автомобильное
подробнее...
оружие смазывать обязательно оружейным маслом или можно например синтетикой автомобильной ?
Оружие надо смазывать (а точнее, чистить) маслом подходящей вязкости и состава. Автомобильное
подробнее...
спросили в Mozilla Firefox
Mozilla Firefox или Google Chrome(SRWare Iron)
"под себя" и "шустренько" не совсем стыкуются. Первое означает установку нужных дополнений, в том
подробнее...
Mozilla Firefox или Google Chrome(SRWare Iron)
"под себя" и "шустренько" не совсем стыкуются. Первое означает установку нужных дополнений, в том
подробнее...
Где скачать или купить расширение для мозиллы файрфокс - Firegloves ?
Скачать можно здесь, что и делал всегда в СТАРЫХ версиях файрфокс... https
подробнее...
спросили в PostgreSQL Symphony X
Что лучше - создать сайт по шаблону или напрячься, и, купив доменное имя, создать его самому?
Могу порекомендовать краткое изложение основных базовых тем сайтостроения:
1. . Не
подробнее...
Что лучше - создать сайт по шаблону или напрячься, и, купив доменное имя, создать его самому?
Могу порекомендовать краткое изложение основных базовых тем сайтостроения:
1. . Не
подробнее...