php + MySQLi Наверно проблема с кодировкой, после сохранения в таблицу из скрипта, русские символы сохраняются кракозябрами, а английские нормально.
Ребята помогите, нужен SQL запрос на получение всех записей из таблицы members Обращаться в вк https://vk.com/neopentanoate Конечно отблагодарю
Как можно такое сделать: настроить на сервере логирование логина и пароля подключения к базе Mysql, что-то вроде снифера. как такое сделать, чтоб получать пароли в открытом виде?
Пробуй вставить строку после подключения к бд PHP: mysql_query("SET NAMES 'cp1251' ") или PHP: mysql_query("SET NAMES 'utf8' ")
Есть БД MySQL. В ней две таблицы: tbl1: id | tbl2_id | text tbl2: id | message Нужно составить запрос, который будет выбирать все строки из tbl2, причем tbl2.id не должно быть в tbl1.tbl2_id. Спасибо.
Если просто: PHP: SELECT * FROM `tbl2` WHERE id NOT IN (SELECT tbl2_id FROM `tbl1`) С оптимизацией(MySQL не оптимизирует подзапросы): PHP: SELECT t2.id, t2.message FROM `tbl2` t2 LEFT JOIN tbl1 t1 on (t1.tbl2_id = t2.id) WHERE t1.tbl2_id is null
не могу импортировать данные из файла в mysql5.6 не могу импортировать данные из файла в mysql 5.6! в старых версиях был такой синтаксис: mysql –ulogin –ppassword CREATE DATABASE web; quit mysql –ulogin –ppassword web < web.sql \\\ в 5.6 ты заходишь один раз в консоль и остаешься там без всяких quit и mysql –ulogin –ppassword, посреди кода. соответственно поменялся синтаксис web < web.sql - подскажите, как оформить эту команду!!!! Весь мануал на английском языке
В web.sq таблицы базы. я только начал разбираться во всем этом и поэтому не понимаю выражений: " мускул ругается? приведите". когда в консоли указываешь команду : USE web; SHOW TABLES; то выходит ошибка 1064 о том что неправильный синтаксис в web < web.sql.
зайдите в консоль мускула mysql –ulogin –ppassword выполните команду SHOW DATABASES; он выведет список текущих баз там должен быть ваш web потом quit; mysql –ulogin –ppassword web < web.sql эту команду нужно сделать не в консоли мускула, а в консоли ОС (в bash'e или в CMD винды) где, mysql программа, она подключается с указанными логином и паролем к мускулу (если адрес не указан он подключится на локалхост). Команда web < web.sql указывает что скрипт web.sql выполнится в базе web ЗЫ. Надеюсь вы подключаетесь к мускулу root'ом, иначе придется выделить соответствующие права текущему пользователю
наверное глупо с моей стороны, но я думал что это одна и та же консоль или так работает обновленный mysql5.6 - спасибо что подсказали! но все равно не работает! правда на этом мои глупости не заканчиваются - при установки mysql, я я залогинился не под root,ом - не думал что это принципиально! БД устанавливал по ролику из ютуба, какого то корейца - может в этом весь запор!!!!!!!!!!!! теперь что нужно будет заново устанавливать БД?
Подскажите пожалуйста, в чем глюк? исходник PHP: $insert = "INSERT INTO `zapis` VALUES (`$date`,`$fio`,`$phone`,`$otdelenie`,`$prim`,`yes`)"; //вставляем новые записи $insert_result = mysql_query($insert); if(!$insert_result) exit("Ошибка - ".mysql_error().". Запрос - ".$insert); Выдает ошибку Code: Ошибка - Unknown column '16.10.2013-16:55:54' in 'field list'. Запрос - INSERT INTO `zapis` VALUES (`16.10.2013-16:55:54`,`123`,`123`,`detskaya`,`123`,`yes`) Структура таблицы
Kamik Не те кавычки. Строковые литералы должны обрамляться в одинарные или двойные кавычки, но не в ``
где в базе данных идёт счётчик id ? когда в таблицу записываются значения, идёт порядковый id, даже удалив всё - продолжет вносить не с начала а со значения которое было последним
Атрибут AUTO_INCREMENT может использоваться для генерации уникального идентификатора для новых строк.