# TalkingTom (10.01.2015 / 14:31)
When i try to import .sql file to database, it always says that thing:
Ответ MySQL:
#1046 - No database selected
i tried different sql files, but that error is occuring always. Please help
U need to select database,then to import sql
selemet, How am i supposed to select? I just learned how to import sql. But first, i entered to Database. Then chose import and imported sql. That's what i should've done?
# TalkingTom (10.01.2015 / 17:38)
selemet, How am i supposed to select? I just learned how to import sql. But first, i entered to Database. Then chose import and imported sql. That's what i should've done?
first, you must create database in your phpmyAdmin, after choose this database and import your sql file.
create your database in work panel, CPanel or ISP
Почему этот запрос тянет айди с таблички `gallery_foto` ,как запретть ему выдавать данные этой таблицы,я хочу только данные из таблицы `user`
SELECT * FROM user LEFT JOIN gallery_foto ON user.id=gallery_foto.id_user
Andrei4ik93, так там же LEFT JOIN. Зачем ты юзаешь объединение двух таблиц, если тебе данные нужны только из одной?
# ValekS (10.01.2015 / 20:20)
Andrei4ik93, так там же LEFT JOIN. Зачем ты юзаешь объединение двух таблиц, если тебе данные нужны только из одной?
Так мне только для сравнения данных.
А на выводе из базы потом просто айди фото почему то меняет айди юзера
sql = mysql_query("SELECT u.* FROM user LEFT JOIN gallery_foto AS u ON user.id=gallery_foto.id_user LIMIT ".$cols."");
for($x = 1;$new = mysql_fetch_assoc($sql); $x++){
echo $new['id'].'</br>';
}
Я айди юзера не могу получить
Andrei4ik93,
SELECT `user`.* FROM `user` LEFT JOIN `gallery_foto` ON `user`.`id` = `gallery_foto`.`id_user`
Или если какие-то одни данные к примеру name, то так
SELECT `user`.* => SELECT `user`.`name` или SELECT `user`.`id` или SELECT `user`.`id`, SELECT `user`.`name`