Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/07/2007, 15:58
sotadeoros
 
Fecha de Ingreso: junio-2007
Mensajes: 80
Antigüedad: 17 años, 9 meses
Puntos: 1
Re: Como conectarme a Mysql local

Hola,
Parte del codigo es el siguiente:
Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Cargando datos</title>
<script language="JavaScript" type="text/javascript">
<!--
   window.opener = self;
// -->
</script>
</head>


<?php
  set_time_limit
(900);

include 
"configsql.php";

//include "cabecera.htm";

$fecha=DATE("y.m.d")   ;
$hora =DATE("H:i:s")   ;
mysql_query ("DROP TABLE IF EXISTS ip_origen;");

$sql =  "CREATE TABLE ip_origen(";
$sql .= "IPORG  varchar(16), ";
$sql .= "FECHA  date, ";
$sql .= "HORA   varchar(5), ";
$sql .= "URL    varchar(50));";

include 
"comp.php";

mysql_query ("INSERT INTO ip_origen (IPORG , FECHA  ,HORA          ) VALUES ('".$REMOTE_ADDR."' , '$fecha'   ,'$hora' );"  $connect);


mysql_query ("DROP TABLE IF EXISTS t4;");
$sql =  "CREATE TABLE t4(";
$sql .= "CODIGO  float(9,3), ";
$sql .= "COMPANIA  varchar(35), ";
$sql .= "DESCRIP  varchar(15), ";
$sql .= "PASSWORD  varchar(8), ";
$sql .= "NIVEL  int(1), ";
$sql .= "CALLE  varchar(40), ";
$sql .= "POBLA  varchar(24), ";
$sql .= "PROVIN varchar(23), ";
$sql .= "CP  varchar(5), ";
$sql .= "ID  int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY);";

echo 
"<body onload=setTimeout('close()',120000)>" ;

include 
"comp.php";

echo 
"<p align='center'><font face='Verdana' size='4' color='red'>Metiendo datos...</p>";



$array_tmp file("T4.TXT");
foreach(
$array_tmp as $v)

{


   
$arrai[0]=substr($v09);   //CODIGO
   
$arrai[1]=substr($v9,35);   //COMPANIA
   
$arrai[2]=substr($v,44,15);   //DESCRIP
   
$arrai[3]=substr($v,598);   //PASWORD
   
$arrai[4]=substr($v,671);   //NIVEL
   
$arrai[5]=substr($v,68,40);   //CALLE
   
$arrai[6]=substr($v,108,24);   //POBLA
   
$arrai[7]=substr($v,132,23);   //PROVIN   
   
$arrai[8]=substr($v,1555);   //CP      

   
$res mysql_query ("INSERT INTO t4 (CODIGO, COMPANIA, DESCRIP, PASSWORD, NIVEL, CALLE, POBLA,PROVIN, CP) VALUES ('$arrai[0]', '$arrai[1]', '$arrai[2]', '$arrai[3]', '$arrai[4]', '$arrai[5]', '$arrai[6]', '$arrai[7]', '$arrai[8]');");

}
/*
if ($res){
   echo "<p align='center'><font face='Verdana' size='4' color='red'>Usuarios cargados correctamente</p>";
}else{
   echo "Error insertando T4";
}
*/
Y el include al que hace referencia éste codigo es:

Código PHP:
<?
$dbhost 
"localhost";
$dbuname"root" ;
$dbpass "";
$dbname "mibase";
$connect=mysql_connect($dbhost,$dbuname,$dbpass);
$cli    =""    ;
mysql_select_db$dbname$connect );

//echo "<p align='center'><font face='Arial' size='3' color='Green'><b>CONECTANDO a ".$dbname."...</b></p>";

if (!$connect){
   echo 
"<p align='center'><font face='Arial' size='4' color='Green'><b>ERROR: Imposible establecer conexión con el servidor.</b></p>";
   exit;
}
if (! 
mysql_select_db($dbname$connect)) {
echo 
"<p align='center'><font face='Arial' size='4' color='Green'><b>ERROR: Imposible seleccionar la base de datos ".$dbname."</b></p>";
exit;
}
//echo "<center><font face='Arial' size='4' color='Green'><b>CONECTADO a ".$dbname."</b></center>";
?>
Creo las tablas por código porque cada vez que hago una subida de datos (que están en un fichero txt que se llama t4) tiene que comprobar si existe la tabla y si no, pues la crea.

Otra cosa, he deshabilitado totalmente el antivirus, y desde el cmd me ha conectado a mysql "connection id 94", pero si lo hago desde php, me sique dando los mismos errores.

Saludos y gracias