Kom ihåg mig?
Home Menu

Menu


MySQL 4.0.x vs 5.0

Ämnesverktyg Visningsalternativ
Oläst 2006-02-06, 15:22 #1
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Flyttade denna till en ny tråd, eftersom detta är en ny fråga...

På min gamla utvecklingsburk kör jag PHP 4.3.4 och MySQL 3.23.29 och det är en kalasfin kombination.

På min nya utvecklingsburk kör jag PHP 5.1.2 och MySQL 5.0.18 (vilket är den version MySQL rekommenderar, 5.1 är ju bara på alphastadiet).

Nu är min fråga, den här senare kombinationen, eller iaf valet av nyaste MySQL-versionen är dumt, iom att man måste använda php_mysqli istället för php_mysql vid kontakt med databasen. Men det verkar inte vara några webbhotell som kör så pass ny version av MySQL ännu, utan de kör version 4.0.x eller ännu lägre version.

Frågan är när MySQL 5.0 blir standard. För att utveckla mot 5.0 hemma och sen föra över på webhotellen som inte stödjer det är ju lite ruttet (stödjer inte mysqli ju).

Hänger ni med?
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-06, 16:22 #2
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Med MySQL 5.0.18 kan du kommunicera alldeles utmärkt med hjälp av PHPs mysql-kommandon. Problemet du stöter på är möjligtvis att PHP 5 på din utvecklingsmaskin har mysqli- och inte mysql-biblioteket aktiverat i php.ini.
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-06, 16:24 #3
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Knappast så alla webbhotell kommer överens och byter till MySQL 5.0 samtidigt. Du själv kör ju 3.23 (apgammalt) och tycker det fungerar fint. Du är inte ensam om det.

Du kan ju slänga in en if-sats som väljer om den ska köra mysql eller mysqli.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-06, 16:47 #4
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Citat:
Originally posted by Xyzi@Feb 6 2006, 17:22
Med MySQL 5.0.18 kan du kommunicera alldeles utmärkt med hjälp av PHPs mysql-kommandon. Problemet du stöter på är möjligtvis att PHP 5 på din utvecklingsmaskin har mysqli- och inte mysql-biblioteket aktiverat i php.ini.
Nej nej nej.... den tanken slog mig aldrig! Asch va korkad man kan vara ibland... ska genast testa det hela
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-06, 17:15 #5
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Dum jag var... aktiverade mysql-biblioteket vid sidan om mysqli och så klart det funkade... vilken jubelåsna man kan vara ibland

Tack för hjälpen...
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-07, 11:42 #6
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Samma misstag tenderar att upprepas för de flesta som börjar. Det är ett bra sätt att lära sig :-)
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-13, 08:30 #7
Spirres avatar
Spirre Spirre är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 291
Spirre Spirre är inte uppkopplad
Medlem
Spirres avatar
 
Reg.datum: Aug 2005
Inlägg: 291
Jag har kört mysql 5 nu i ett tag och märkt en viss skillnad mot 4.0
5an tar mer kräm och arbetar faktiskt lite långsammare enligt mig..
Spirre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-13, 08:39 #8
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by Spirre@Feb 13 2006, 09:30
Jag har kört mysql 5 nu i ett tag och märkt en viss skillnad mot 4.0
5an tar mer kräm och arbetar faktiskt lite långsammare enligt mig..
Inte tvunget, lär man sig hur my.cnf skall konfigureras så kan man få ut otroligt mycket mer kraft ur MySQL.
Det går inte att ta 4.0 config och lägga in i 5:an och tro att man skall få samma resultat.

my.cnf "by default" suger något så otroligt.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-02-13, 08:45 #9
Spirres avatar
Spirre Spirre är inte uppkopplad
Medlem
 
Reg.datum: Aug 2005
Inlägg: 291
Spirre Spirre är inte uppkopplad
Medlem
Spirres avatar
 
Reg.datum: Aug 2005
Inlägg: 291
Kör verkligen inte my.cnf default
O va 4.1 som kördes innan och är inte direkt att copy filen o köra
sen beror de på lite på vad för maskin du har o köra den på..
har kört den på p4 3.06HT, dual xeon, amd64a och dual opteron..
och ända jag kan säga är att xeon o opteron så funkar allt finemang (mysql5,apache2).. amd64a sög på allt..för att ta ett cs uttryck "fryslaggar" kan iofs bero på att testen för amd64a kördes på beta av debian-64a..
Spirre är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:51.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017