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 original
class 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=""; $cadenaCampos=$cadenaCampos.$campos[$i] . ", "; } $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.