Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/08/2003, 23:52
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
mm Veamos:

Código PHP:
$user "cmblackriver";
$pass "*****";
$data "cm4anoti";
$host "pub-db.m2kcore.com";

$link Conectarse($host,$user,$pass,$data);

$sql "select * from pub-db.m2kcore.com"
De esas líneas que he extraido se deduce:
1) .. lo que llamas $data debería llamarse Base de datos .. o $db que se usa mucho ..

2) .. Si usas el $link .. te convendría hacer un return $link; en tu función conectarse() .. Aunque el "link" creado por Mysql sea global .. cuidado con eso ..

3) .. en la sentencia $sql que estás empleando .. Debes indicar el nombre de una TABLA de tu Base de datos de nombre: pub-db.m2kcore.com .. ¿Que tabla es? .. pues ni idea .. pero algo como "noticias" .. "yoquese" o el nombre que le diste cuando la creastes ...

La "$data" sólo se usa para crear el "link" de conexión .. Osease, se selecciona una Base de datos (y se conecta a ella por su User/pass) .. y a partir de ahí (hasta que cambies de Base de datos si lo requieres) .. todas las consultas SQL que haces lo haces sobre -tablas- de esta base de datos .. Ya sea a una tabla donde puedes omitir el prefijo del nombre de la tabla .. o a varias donde debes indicarlo ..

SELECT * FROM tabla

SELECT tabla1.campo1,tabla2.campo1 FROM tabla1,tabla2

Te invito a conocer más sobre Mysql y su SQL en:
www.mysql.com
www.mysql-hispano.com

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.