Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по MySQL
Сообщения
Виктор

MELnik, тогда лучше так:
[php:1:951db9a834]<?php
$id=1;
$sql=mysql_fetch_array(mysql_query("SELECT * FROM text WHERE id=$id"));
$name=$sql['name'];
$surname=$sql['surname'];
echo 'name=' . $name . '<br />surname=' . $surname;
?>[/php:1:951db9a834]

06 Окт 2012, 17:14
MELnik

Виктор, еще раз спасибо  а символ * как бы дает доступ ко всем полям строки?

06 Окт 2012, 18:04
Виктор

MELnik, Да

06 Окт 2012, 18:05
Dead

CREATE TABLE `таблица`.`таблица2`
если стоит точка между ними то это что обозначает?

07 Окт 2012, 11:55
Виктор

Dead, `имя бд`.`имя таблицы бд`

07 Окт 2012, 12:32
Sich

Всем добрый день, нужна небольшая помощь, пишу для двига что то типа личного журнала (Мои новости как вконтакте) так вот надо из таблицы друзей вывести свой список и направить его на таблицу с новостями тоесть что бы показывались строки тех людей которые у меня есть в друзьях.
Список дружей я то могу вывести но не знаю как выполнить sql запрос к таблице новостей

09 Окт 2012, 6:24
Виктор

Sich, SELECT * FROM news, friends WHERE news.user_id = friends.friend_id AND friends.user_id=$user_id
Две таблицы. Таблица новостей и таблица друзей. user_id в таблице news означает ид пользователя, который оставил ту или иную новость. friend_id в таблице friends означает ид друга, а user_id в этой же таблице означает ид пользователя, который просматривает новости. Надеюсь понятно объяснил

09 Окт 2012, 6:43
Sich

Добрый вечер, как вывести данные сразу из трёх таблиц?

12 Окт 2012, 16:52
Dezer

Sich пишет:
"Добрый вечер, как вывести данные сразу из трёх таблиц?"
через запятную или JOIN но лучше LEFT JOIN

12 Окт 2012, 18:13
Sich

вот так я вывожу одну таблицу
$querycomm = DB::run() -> query("SELECT * FROM `commstatus` WHERE `commstatus_my`=? ORDER BY `commstatus_time` DESC LIMIT ".$start.", 10;", array($log));

а мне надо три

12 Окт 2012, 18:19
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.