KOltin
@KOltin
Начинающий "писатель" app :)

Запрос в MySQL средствами PHP?

Не могу додумать как это.
Есть две таблицы (table1 и table2 со столбцами column1 и column2), у них название колонок разные но данные одинаковы.
Необходимо вывести строки, но отсортировать по определенным данным по column3 в table2

<?php
require_once 'connectionCM.php'; // подключаем скрипт
$link = mysqli_connect($host, $user, $password, $database);
if (  !$link  )  die("Error");



$result  =  mysqli_query( $link,  "SELECT * FROM table1, table2 WHERE table1.column1 = table2.column2;" );

if ( !$result ) echo "Произошла ошибка: "  .  mysqli_error();
else echo "Данные получены.<br>";

while (  $row  =  mysqli_fetch_row($result)  )
{
    echo "char_name: $row[0]. 1/ $row[1]. 2/ $row[2]. 3/ $row[3]. 4/ $row[4].<br>";
}

mysqli_close($link);
?>
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
@JohnDidact
Нуб во всём
Создать временную таблицу с необходимыми и отсортированными данными, сджоинить эти данные со второй таблицей и всё…
На счёт джоинов читать в тырнете, информации там достаточно, как пример https://m.habr.com/ru/post/44807/ советую разобраться самому, чтобы не столь сложные задачи решались в короткий срок.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 апр. 2020, в 23:07
30000 руб./за проект
04 апр. 2020, в 23:05
100000 руб./за проект
04 апр. 2020, в 22:57
2000 руб./за проект