Clase SQL CMS

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

KingKonng
Junior Member
Mesaje: 42
Membru din: Mar Aug 09, 2011 2:34 pm

Clase SQL CMS

Mesajde KingKonng » Vin Mai 03, 2013 12:09 am

Buna seara phpROMANIA . Am facut o greseala la CMS-ul meu din fericire minora, deoarece nu am desfasurat proiecte platite pe el pana acum. Insa, greseala este ca.. suporta doar mySQL deoarece foloseste o clasa mySQL improvizata de mine si query-urile se scriu asa:

$db->query("SELET * FROM `[tabel]` WHERE X > Y");

Practic un query cu sintaxa obisnuita mySQL si daca as veni cu o clasa MSSQL automat nici o pag din site nu va mai interactiona cu baza de date.. deci acum va trebui sa modific/rescriu cateva pagini dar e ok.

Deci , are cineva vreo colectie de clase compatibile intre ele ? De exemplu daca fac $db->query(...) iar apoi trec din cpanel pe MSSQL sa functioneze pagina fara sa ii aduc modificari .. cred ca ati inteles acum doar ma dau in spectacol .. :) . In special care is mai importante si mai des cerute . Sunt constient ca nu toate pot fi aduse la compatibilitate pe un cms.



Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Clase SQL CMS

Mesajde Birkoff » Vin Mai 03, 2013 9:27 am

poti folosi clasele din orice framework cunoscut (zend, codeigniter, cachephp etc)
problema va fi insa la unele interogari deoarece sintaxa nu este identica la toate tipurile de bd...
(de exemplu la mysql exista NOW() la sqlite nu exista, la mssql interogarile sunt mai ciudate, la oracle iar difera...)

eu in cms-ul meu mi-am scris si in functie de tipul sql incarc clasa model pentru acea baza de date (mvc)
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Clase SQL CMS

Mesajde nevvermind » Vin Mai 03, 2013 1:52 pm

Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

KingKonng
Junior Member
Mesaje: 42
Membru din: Mar Aug 09, 2011 2:34 pm

Re: Clase SQL CMS

Mesajde KingKonng » Vin Mai 03, 2013 2:13 pm

Multumesc de atentie.

Dar tocmai mi-am adus aminte de ceva frumos.. PDO . Ce parere aveti de acest tip de lucru cu baze de date pe un CMS ? Se merita ? Sunt cumva buguri majore ..nu stiu..dificultati ? Practic odata cu asta , CMS va putea rula pe :

Microsoft SQL Server și Sybase
Firebird/Interbase
IBM
Informix
MySQL
Oracle
ODBC și DB2
PostgreSQL
SQLite
4D

http://ro.wikipedia.org/wiki/PDO

Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Clase SQL CMS

Mesajde Birkoff » Vin Mai 03, 2013 3:12 pm

clasa de care ti-am spus poate fi extinsa sa ruleze si prin PDO (urmeaza sa o extind chiar eu pentru php5 si pdo dar din lipsa de timp nu am facuto pana acum)
recomandarea mea e sa nu te bazezi doar pe PDO ci pe o clasa care sa poata rula ori normal ori pdo, astfel pe configuratiile de server care nu au pdo sa mearga normal, pe celelalte prin pdo...
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

KingKonng
Junior Member
Mesaje: 42
Membru din: Mar Aug 09, 2011 2:34 pm

Re: Clase SQL CMS

Mesajde KingKonng » Vin Mai 03, 2013 3:18 pm


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Clase SQL CMS

Mesajde Birkoff » Vin Mai 03, 2013 3:43 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: Clase SQL CMS

Mesajde nevvermind » Vin Mai 03, 2013 8:32 pm

ZF si Doctrine tocmai asta extind - PDO.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

KingKonng
Junior Member
Mesaje: 42
Membru din: Mar Aug 09, 2011 2:34 pm

Re: Clase SQL CMS

Mesajde KingKonng » Sâm Mai 04, 2013 12:25 pm

Va multumesc frumos pentru ajutor.

Cu stima, Cosmin.


Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori