Tengo un archivo php, en la cual me muestra unas consultas, por el momento ese archivo php tiene DOS consultas, pero tal vez necesite colocar mas consultas mas adelante. (los datos los desplego en tablas).
Ahora bien, me gustaria poder separar el codigo SQL que realizo en otros archivos php, para de esta forma mantener mi codigo ordenado y cada vez que yo necesite tener mas consultas(querys sql) yo solamente cree un nuevo archivo para guardar mi codigo sql y luego llamarlo del fichero principal.
Un ejemplo:
Mi fichero principal es mostrar_cliente.php
Código PHP:
<?PHP
session_start ();
// Comprovamos si existe la variable
if ( ( isset ( $_SESSION['vendedor'] ) ) and ( isset ( $_SESSION['empresa'] ) ) and ( isset ( $_SESSION['cod_vended'] ) ) )
{
// Si existe
$emp = $_SESSION['empresa'];
$vended = $_SESSION['vendedor'];
$cod_vended = $_SESSION['cod_vended'];
}
else
{
// Si no existe
header("Location: noauto.php");
exit;
}
?>
Código PHP:
<?php
require("Conexion.inc.php");
$codigo_cliente = $_GET['codigo_cliente'];
if(isset($codigo_cliente))
{
conex_ventas();
$qinforme = mssql_query ("SELECT * FROM vta_cliente
WHERE empresa_cliente_adm='$emp' and
codigo_cliente ='$codigo_cliente' ", $conex_ventas);
$cliente_qinforme = mssql_fetch_array( $qinforme );
echo '<table border="1">';
echo '<tr>';
echo '<td>Codigo</td>';
echo '<td>'. $cliente_qinforme['codigo_cliente'] .'</td>';
echo '</tr>';
echo '<tr>';
echo '<td>Rut</td>';
echo '<td>'. $cliente_qinforme['numrut_cliente'] .'</td>';
echo '</tr>';
Mi idea es dejar los querys en otros ficheros.
Puede que este fichero principal, mostrar_cliente.php traiga muchos querys mas adelante, entonces, al final, necesito tener los querys ordenados, para que mas adelante cuando necesite modificar algun query, yo solo vaya al fichero y arregle el query especifico que quiero, y por contraste, no entrar a mostrar_cliente.php y empezar a ver ahi TODOS los querys que tengo. Porque en este momento me funciona, pero tengo mis dos querys en el fichero principal, lo que quiero es por separado.
Como se realiza esto?
Esta correcta esta forma de trabajo que quiero realizar? O tal vez se hace de otra forma? es una idea que tengo, acepto sugerencias. gracias !