Hola amigos/as, miren tengo un problema que no se como arreglar, es poder indicar mediante
php el "totejamiento" al crear una tabla en sql .
El codigo php que tengo me crea una tabla perfectamente, pero cuando intento implementar la
caracteristica del cotejamiento, me dice que no crea la tabla.
Miren este es el codigo que tengo:
Código PHP:
Ver originalclass bbdd
{
conexion a bbdd......bla bla bla
function crearTabla($nomTabla, $campos)
{
$cadena="CREATE TABLE ".$nomTabla." (
".$campos[0]." int NOT NULL AUTO_INCREMENT ,PRIMARY KEY(".$campos[0]."), ";
//echo $cadena;
$cadenaCampos="";
for($i=1; $i<count($campos); $i++) {
$cadenaCampos=$cadenaCampos.$campos[$i] . ", ";
}
$cadenaCampos[strlen($cadenaCampos)-2]=")";
$sql=$cadena.$cadenaCampos;
}
}
$campos[]="id";
$campos[]="nombre varchar(45) utf8_spanish_ci";
$campos[]="comida varchar(45) utf8_spanish_ci";
$campos[]="extra varchar(20) utf8_spanish_ci";
$campos[]="picante varchar(2) utf8_spanish_ci";
$campos[]="comentario varchar(200) utf8_spanish_ci";
$campos[]="avatar varchar(200') utf8_spanish_ci"";
$miBbdd = new bbdd();
$miBbdd->host="localhost";
$miBbdd->usuario="root";
$miBbdd->pass="";
$miBbdd->nomBbdd="restaurante";
$miBbdd->crearBbdd();
$miBbdd->crearTabla("comensal", $campos);
Gracias de antemano.