Cita:
Iniciado por salbatore Hola, foreros:
Tengo un INNER JOIN donde selecciona columnas con el mismo nombre. ¿Como puedo hacer para que me imprima la columna de cada tabla, mirar:
Código PHP:
$sql_query = mysql_query('SELECT sentence.text, mark.mark FROM sentence INNER JOIN mark ON sentence.id = mark.id_datum ');
while ($row = mysql_fetch_array($sql_query))
{
echo $row["text"].' - '.$row["text"].'<hr/>';
}
Como veis imprimo dos veces $row["text"], pero lo que quiero es que primero me imprima text de la tabla sentence y luego text de la tabla mark.
¿Como lo hago?
es que de la tabla sentence seleccionas el campo text, y de la tabla mark seleccionas el campo mark... si tienes un campo text en ambas tablas, debes hacer
Código PHP:
$sql_query = mysql_query('SELECT sentence.text, mark.text as text1 FROM sentence INNER JOIN mark ON sentence.id = mark.id_datum ');
while ($row = mysql_fetch_array($sql_query))
{
echo $row["text"].' - '.$row["text1"].'<hr/>';
}