Mysql-Abfrage mit zwei Tabellen php
Ich Frage mich, wie eine Abfrage mit zwei Tabellen in php?
Habe ich diese einzelne Abfrage
?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'];
?>
Aber ich würde gerne vergleichen die col_Autor mit au_Nombre, die in einer anderen Tabelle (tb_autores) und bekommen au_Photo und andere Werte aus, wie kann ich das tun?
- Google MySQL JOIN. Auch die
mysql_
Familie von Funktionen ist veraltet. Das bedeutet, Sie werden in einer zukünftigen version von php. Ersetzen Sie diese entweder mit der pdo Funktionen oder der mysqli Funktionen - nebenbei bemerkt: aufhören, veraltet
mysql_*
Funktionen. benutze MySQLi oder PDO statt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie mit einem einfachen join-Abfrage, ohne mit dem Schlüsselwort JOIN wird durch Angabe der zwei Tabellen in der FROM-Klausel und der Aufbau einer Beziehung in der where-Klausel.
Beispielsweise
Sie Fragen über SQL Joins, die üben, um zwei oder mehr Tabellen zusammen in eine SQL-Anweisung, um die Daten von mehr als 1 Tabelle. Verbinden Sie die Tabellen auf eine gemeinsame Spalte, wie der Autor.authorid = Buch.authorid. Ich schlage vor, suchen VERKNÜPFUNGEN mit google, es gibt viele gute Artikel.
Einen großen Artikel über Sie: http://www.sitepoint.com/understanding-sql-joins-mysql-database/
Es klingt wie Sie sind auf der Suche für ein beitreten. Versuchen Sie etwas wie die folgenden:
Müssen Sie verstehen, schließt sich für diese.
Hier finden Sie sehr gute Erklärung derselben:
http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html