Conexión a MySQL con PHP

v
08 de Julio del 2004
Hola compañeros tengo un problema que me trae de cabeza:

He realizado un trabajo con la aplicación EasyPHP que incluye Apache,PHP i MySQL. Lo tengo en un servidor local ( llamado localhost );la base de datos se llama "tutoria" y no tengo contraseña para acceder. Por otra parte también tengo instalada la libreria ADODB para hacer uso de funciones muy ùtiles.

Con el siguente script no tengo problemas para acceder a la información de la base de datos tutoria i en particular a la tabla professor.

Ejemplo de plantilla para conectarse al servidor local :

<?php
// cargamos la libreria ADODB.

include("./adodb/adodb.inc.php");


$conn = &ADONewConnection('mysql'); // Creamos conexión

// Connect ('Nombre servidor','usuario','contrasenya','base_de datos');

$conn->Connect("localhost", "root", "", "tutoria");

// Establecemos la seqüència SQL.

$sql="select * from professor";

// Establecemos en la variable recordset el resultat de la conexión

$recordSet = &$conn->Execute($sql);



// Si NO podemos establecer conexión devolvemos el mensaje de error

if (!$recordSet){
print $conn->ErrorMsg(); }

else{
print ' Presentamos en pantalla el campo iden i el campo Nom <BR>';

// Mientras el resultado de la consulta no llegue al final del fitxero..
while (!$recordSet->EOF) {
// Presentamos en pantalla el contenido del campo 0 i el campo 1, que
// representa el campo 'IDEN' i el campo 'NOM'
print $recordSet->fields[0].' | Nom : '.$recordSet->fields[2].'<BR>';

$recordSet->MoveNext();
}
}
$recordSet->Close(); # Liberamos el array del los resultados
$conn->Close(); # Liberamos la conexión a la base de datos.
?>

Però como puedo conectarme a un dominio pùblico que he contratado temporalmente gratis y que soporta PHP Y MySQL :

Los datos són:

nombre del servidor :www.iesmartilhuma.org

usuario:iesmartilhuma.org

contraseña:********

nombre base de datos:iesmartilhuma

Con la instrucción :

$conn->Connect("www.iesmartilhuma.org", "iesmartilhuma.org","******", "iesmartilhuma");

no puedo.

Màs información : En el dominio también està la libreria ADODB y las tablas de la base de datos se encuentran en http://isp.servidoresweb.org/mysql/iesmartilhuma.org/

Cómo puedo aprovechar el script de conexión anterior para hacer la consulta.



Si creeis que me podeis ayudar y necesitais el password para provar-lo con seguridad ,ningun problema , os lo puedo pasar ya que es provisional.

arturion
08 de Julio del 2004
En el lugar donde pusiste

$sql="select * from professor";

puedes aprovechar el comando mysql_fetch_array() para obtener todos los campos. Supongamos que tienes tres campos: campo1, campo2 y campo3. Entonces, tu consulta sería:

$counter=0;
while $row=mysql_fetch_array($sql){
$variable1['counter']=$row["campo1"];
$counter++;
}

en este script, a la variable $variable1 le asigné el valor del campo 1, y me regresa un vector.

Espero haber contestado tu pregunta, porque casi no sé nada de mysql.