FAQ |
Kalender |
2013-01-28, 20:46 | #1 | ||
|
|||
Supermoderator
|
Det här inlägget är mest bara en liten påminnelsen till alla utvecklare om att det nu är dags att överge mysql*-funktionerna i PHP för gott för de som inte redan gjort det. I den sista alfan för 5.5.0, som släpptes för några dagar, så får man nu deprecated-varningar ifall man använder dessa. Den 7 februari kommer förhoppningsvis den första beta-versionen.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2013-01-29, 00:10 | #2 | ||
|
|||
Klarade millennium-buggen
|
Vad kör man i stället?
|
||
Svara med citat |
2013-01-29, 01:15 | #3 | ||
|
|||
Supermoderator
|
MySQLi eller PDO.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2013-01-29, 01:50 | #4 | ||
|
|||
Klarade millennium-buggen
|
OK, PDO känner jag igen....
|
||
Svara med citat |
2013-01-29, 09:07 | #5 | |||
|
||||
Bara ett inlägg till!
|
Bra! Men kunde de inte överlagrat de gamla funktionerna så man slapp ändra i all gammal kod
|
|||
Svara med citat |
2013-01-29, 10:04 | #6 | ||
|
|||
Klarade millennium-buggen
|
Jag roade mig med att ladda ner MySQL Community edition 5.5.29 men blir lite konfunderad vilken Connector jag ska använda. de har ju dels (mysql-connector-odbc-5.2.3-ansi-win32.msi) men även (mysql-connector-odbc-5.2.3-win32.msi) jag har inte hittat någon connector för OLEDB bara den det stenåldersgamla ODBC.
Vilken ska man använda om man vill köra det senaste och vassaste av allt. |
||
Svara med citat |
2013-01-29, 10:18 | #7 | ||
|
|||
Medlem
|
Citat:
.NET, den senaste? PHP, ingen alls eftersom mysqlnd följer med. |
||
Svara med citat |
2013-01-29, 10:37 | #8 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Jag har dock databaser i MS SQL-Server som jag ville trycka över via OLEDB/ODBC till MySQL så jag slipper scripta om skiten. MS SQL-server har ett fantastiskt enkelt export/importverktyg som jag får abstnens om jag inte kan använda. När jag ska kommunicera med MySQL så behöver jag då endera OLEDB eller ODBC-connectors för MySQL. Har inte kört databas med PHP förut. Har mest kört små testprojekt i PHP helt utan filhantering eller databaser. Jag tänker även testa att köra MS SQL-server och PHP. Kör dock 100% objektorienterat om det på något vid går i PHP vill inte ha några imperativa rutiner. Senast redigerad av Conny Westh den 2013-01-29 klockan 10:44 |
||
Svara med citat |
2013-01-29, 12:12 | #9 | ||
|
|||
Medlem
|
OLEDB i PHP kan du använda m.h.a. COM(), http://se2.php.net/manual/en/book.com.php
Det som följer med i binärpaketen för Windows är t.ex. php_pdo_mssql.dll och php_pdo_odbc.dll. För .NET/ODBC har du respektive connector som du kan ladda ner hos http://www.mysql.com och vill du köra med denna i PHP så får man ange det DSN man lagt in i ODBC "biblioteket" i Windows. Lite blandad info, ungefär som ditt inlägg |
||
Svara med citat |
2013-01-29, 12:35 | #10 | |||
|
||||
Mycket flitig postare
|
Det lär ju ta drygt 5 år innan man är tvungen att ge upp mysql_* metoderna, dock är det väl bra att vara ute i god tid..
|
|||
Svara med citat |
Svara |
|
|