Intereting Posts
Получение данных из раскрывающегося списка с множественным выбором с PHP для вставки в MySQL PHP include (): размер и производительность файла обновление в mysql_query когда-то возвращает null Как предотвратить множественный вход пользователя с тем же именем пользователя и паролем? PHP Передать переменную на следующую страницу PHP-скрипт для эхо VLC теперь играет атрибуты XML Как реализовать JsonArrayRequest с помощью волейбола Google? В php существует ли способ отслеживать переменную? Использование регулярного выражения для фильтрации атрибутов в xpath с php preg_replace () заменить второе вхождение API-интерфейс Stripe API JSON возвращает null удалите определенные строки между двумя символами в файле .txt (php) в ATK4 Могу ли я определить другой шаблон от frontend до back end? регулярное выражение в php: взять кратчайшее соответствие Как использовать услугу переводчика внутри Entity?

Mysql Query с двумя таблицами php

Мне было интересно, как сделать запрос с двумя таблицами в php?

У меня этот единственный запрос

?php $sQuery = "Select * From tb_columnas Where col_Status='activo' Order by col_ID DESC"; $result = mysql_query($sQuery, $cnxMySQL) or die(mysql_error()); $rows_result = mysql_fetch_assoc($result); $total_rows_result = mysql_num_rows($result); if ($total_rows_result > 0){ do { $id_columnas = $rows_result ['col_ID']; $col_Titulo = $rows_result ['col_Titulo']; $col_Resumen = $rows_result ['col_Resumen']; $col_Fecha = $rows_result ['col_Fecha']; $col_Autor = $rows_result ['col_Autor']; ?> 

Но я хотел бы сравнить col_Autor с au_Nombre, который находится в другой таблице (tb_autores), и получить от него au_Photo и другие значения, как я могу это сделать?

Вы можете выполнить простой запрос соединения без использования ключевого слова JOIN, указав две таблицы в предложении FROM и установив связь в предложении where.

Например

  SELECT columns FROM table1, table2 WHERE table1.field = table2.field 

Вы спрашиваете о SQL-соединениях, практикуя объединение двух или более таблиц в инструкции SQL для возврата данных из более чем одной таблицы. Вы присоединяетесь к таблицам в общем столбце, например author.authorid = book.authorid. Я предлагаю искать JOINS на google, есть много хороших статей.

Отличная статья: http://www.sitepoint.com/understanding-sql-joins-mysql-database/

Похоже, вы ищете присоединиться . Попробуйте следующее:

 SELECT * FROM tb_columnas JOIN tb_autores ON tb_columnas = col_Autor WHERE col_Status='activo' ORDER BY col_ID DESC 

Вам нужно понять, что для этого нужно.

Здесь вы найдете очень хорошее объяснение тому же:

http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html