Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2009, 13:38
Xbio
 
Fecha de Ingreso: septiembre-2009
Mensajes: 20
Antigüedad: 14 años, 7 meses
Puntos: 0
Crear tabla desde php

Buenas, recientemente me he interesado por el php junto al mysql y ya empiezo a tener los primeros problemas, he estado buscando a y no he encontrado una solución clara.


He aquí el problema
Cuando intento crear una tabla a través de php, me sale el siguiente error:

Fatal error: Call to undefined method DB_Error::query() in C:\xampp\htdocs\Pruebas libro comprado\Crear tabla mysql desde php.php on line 22

y la linea 22 es: $result = $connection->query($query);

Crear tabla desde php.php
Código PHP:
<?php
include('db_acceso.php');
require_once( 
'DB.php' );
    
$connection DB::connect"-->");//*Aqui va mysql :// y los datos que incluye db_Acceso.php 
//no puedo ponerlo completo porque me dice Por motivos anti-spam, solo es posible incluir enlaces...
if(!$connection){
    die (
"No se pudo conectar a la base de datos: <br>"DB::errorMessage( ));
};
$query'CREATE TABLE compras (
        id_compra int(11) NOT NULL auto_increment,
        id_usuario varchar(10) NOT NULL,
        id_titulo int(11) NOT NULL,
        fecha_compra timestamp NOT NULL,
        PRIMARY KEY (id_compra))'
;
        
$result $connection->query($query);
        if (
DB::isError($result)){
            die(
"No se pudo ejecutar la consulta sobre la ba se de datos; <br>"$query " ".DB::errorMessage($result));
        }
        echo (
"Se ha creado la tabla.");
        
$connection->disconnect();
        
?>
db_Acceso.php
Código PHP:
<?php
$db_host 
='localhost';
$db_database 'test';
$db_username ='root';
$db_password ='prueba';
?>
nota:uso pear

Gracias por adelantado