Clase PHP para la conexión a la base de datos MySQL
30 de noviembre de 2007 8 comentarios
Hace unos meses, creó una clase PHP para la conexión a la base de datos MySQL. Nada muy complejo - llega hasta a ser bastante simple, realmente. Ella tiene la capacidad para conectarse a 1 servidor a la vez y se hizo con la orientación de objetos, con ella, puede realizar cualquier operación de SQL, como insertar, seleccionar, actualizar, borrar y así sucesivamente.
El archivo está bien examinado, en mi opinión, y creo que no habrá grandes problemas para comprender el funcionamiento de la clase.
Todo lo que debe hacerse para empezar a usarlo, está llenando en los valores de algunas constantes, a principios del código. Si lo prefiere, puede cambiar los mensajes para cada tipo de error. Además, recuerde a identificar correctamente el enlace a "regresar" a cada error cuando ocurre.
Dependiendo de la aplicación, que seguro no se limita sólo a una consulta de la página. Luego, para cada consulta SQL que si quieres hacer, no cuando tenemos que llamar al método constructor. Como el manual oficial de PHP, con respecto a la función "mysql_query":
La conexión MySQL. si el identificador de conexión no se ha especificado, el último enlace abierto por mysql_connect () se supone. Si una conexión no se encuentra pronto, ella va a tratar de crear una como la función mysql_connect () se llama sin argumentos. Si una conexión no se encuentra establecido o, una advertencia de nivel E_WARNING es generado.
Luego, después de la primera convocatoria del método constructor, si quiere realizar una búsqueda, simplemente llame a la función nativa mysql_query () que, según las especificaciones oficiales, el script utiliza la última conexión abierta.
Hasta ahora la clase de PHP me ha servido bien, pero si alguien tiene algún consejo sobre cómo la clase se puede mejorar y queremos compartir con otros lectores, le doy las gracias! Ah, y si alguien en la clase, el uso y disfrute, también comentario! :-D









Bueno Tárcio interesante. A tratar de captura, por consiguiente, estaría bien. La utilización de la autoevaluación es legal pero, pero preferiría dólares. Esta consulta por lo general, ir al fabricante para poner a prueba el banco? O que utilice una nueva conexión cada vez que realiza una consulta?
@ Gevã
Es, en el momento en que pensé un tratamiento de excepciones, sino que implementei esta manera, incluso hablar de ello… Así que, ustedes saben me dicen cuáles serían las ventajas en el uso try / captura, en detrimento de lo que es hoy?
En cuanto a las condiciones de uso, poner un <ins> en el artículo en su honor! :-)
Acerca de try / captura en una sola palabra: "buniteza":-D, el código es más elegante. Ventaja de la verdad es que no es necesario para bloquear @ aviso del error. El try / captura también le ofrece una manera de tratar con el reconocimiento de error más flexible. Y es también útil cuando uno enviado por un usuario puede provocar error. Pero para ser honesto no siempre lo utilizan aún.
Buenos días soy director de esta entidad y que estamos buscando una persona para desarrollar una base de datos para las personas desempleadas pueden a través de nuestro sitio en construcción puede registrar en nuestro sitio son una entidad que está empezando ahora y necesitamos ayuda podemos ayudar a las personas desempleadas en el saber que cuando nuestro sitio es vivir muchas personas a causa de registrar el número de personas desempleadas que son hoy por iste motivo estoy pidiendo ayuda para poner en marcha esta página web en el aire.
@ Jailton
Hola, Jailton! Este espacio virtual no ofrece servicio de consultoría y desarrollo web, directamente. Sin embargo, desde que me envió un e-mail al Sr para hacer frente a su pregunta.
Hola, Tarcio!
Esta clase se puede mejorar.
Yo uso un único método para insertar, actualizar y borrar una que devuelve true si se aplica correctamente, y todavía Guardo la última id a un atributo (last_id)!
Otro método me opongo a la exportación querys un resultado que sólo una línea, usando la función: mysqli_fetch_object ()
Y un último método que devuelve un array con un objeto en cada una de ellas. Por lo tanto, tengo una serie objeto con 1 cada uno, para querys que devolver una lista.
Vamos a poner pronto en mi sitio y le muestran!
Abs
Leo @
Hola, todo bien? Gracias por las sugerencias y comentarios en esta categoría! Como ya he dicho, es algo muy simple, incluso, sólo para aliviar algunas de las comunes de conexión a bases de datos.
Al escribir el artículo sobre la clase que lo hizo poner en los comentarios que me olhadinha y una guía en el desarrollo de Internet!
Abraços y parece conmutación de ideas! ;-)
Pingback el 30 de noviembre de 2007