Cerco di essere più chiaro:

ho una pagina (anteprima.php) che quando il link contiene photoID si apre con questo codice:

Codice PHP:
<?PHP
$colname_rsPhoto 
'-1';

if (isset(
$_GET['photoID'])) {
  
$colname_rsPhoto = (get_magic_quotes_gpc()) ? $_GET['photoID'] : addslashes($_GET['photoID']);
}
mysql_select_db($database_conn$conn);
$query_rsPhoto sprintf("SELECT * FROM tblphotos WHERE photoID = %s"$colname_rsPhoto);
$rsPhoto mysql_query($query_rsPhoto$conn) or die(mysql_error());
$row_rsPhoto mysql_fetch_assoc($rsPhoto);
$totalRows_rsPhoto mysql_num_rows($rsPhoto);
}
Ho una seconda pagina (anteprima_title.php) che invece funziona con il link di provenienza che interroga photoTitle, e si apre con il seguente codice:

Codice PHP:
$colname_rsPhoto '%';
if (isset(
$_GET['photoTitle'])) {
  
$colname_rsPhoto = (get_magic_quotes_gpc()) ? $_GET['photoTitle'] : addslashes($_GET['photoTitle']);
}
mysql_select_db($database_conn$conn);
$query_rsPhoto sprintf("SELECT * FROM tblphotos WHERE photoTitle = '$photoTitle' "$colname_rsPhoto);
$rsPhoto mysql_query($query_rsPhoto$conn) or die(mysql_error());
$row_rsPhoto mysql_fetch_assoc($rsPhoto);
$totalRows_rsPhoto mysql_num_rows($rsPhoto);
}
?> 
Lo scopo è evitare di avere due file diversi (anteprima.php e anteprima_title.php) che in pratica sono identici (contenuto del database compreso) e che avrei voluto racchiudere in un unico file che esegua alternativamente i due script di apertura a seconda link di provenienza.