Sí se puede, siempre y cuando el archivo tenga extensión .php
Si ya verificaste que no hay error en el SQL
Verifica que existe el ID que pides
O sea pones
Código PHP:
mysql_select_db($database_teatredelmar, $teatredelmar);
$query_compra = "SELECT * FROM compra WHERE ID = '$ID_compra' AND estat ='p'";
$compra = mysql_query($query_compra, $teatredelmar) or die(mysql_error());
if($row_compra = mysql_fetch_assoc($compra)){
$id_actuacio = $row_compra['ID_espectacle'];
}else{
die("no hay registros");
}
Saludos
PD:Además no sé si tendrá que ver... pero quita el espacio antes del corchete en el array. $row_compra ['ID_espectacle'] debe ser $row_compra['ID_espectacle']. Yo ya lo hice en el ejemplo.