Ei kyllä aukea mulle mikä mättää kun SQL-tietokanta on päällä, PHP ja Apache toimivat hyvin yhteen. Command promptissa pystyn SQL-kantaan kirjoittelemaan eli se varmasti on päällä ja PHP:llä saan ainakin ECHO käskyn toimimaan, mutta kun yritän PHP:llä ottaa konnektin SQL kantaan niin ei tapahdu mitään.
Alla koodi jota olen epätoivoisesti kokeillut:
Eli ainoa output jonka tuo koodi minulle antaa on "UserName:root"
Jos oikein olen ymmärtänyt pitäisi tulla myös 'unable to select..' mikäli kantaa ei ole olemassa tms.
Onko kellään kokeneemmalla hyviä vinkkejä mitä voisi koittaa
Alla koodi jota olen epätoivoisesti kokeillut:
Eli ainoa output jonka tuo koodi minulle antaa on "UserName:root"
Jos oikein olen ymmärtänyt pitäisi tulla myös 'unable to select..' mikäli kantaa ei ole olemassa tms.
Onko kellään kokeneemmalla hyviä vinkkejä mitä voisi koittaa
Vastaukset 4
Vanhimmat
että onko siellä virheiden tulostus päällä. Meinaan kylä sieltä pitäis ilmotus tulla, ettei onnistu yhteys.
Virhetulostukset oli päällä eikä mitään tapahtunut, tosin en käynnistänyt konetta uudelleen ini:n muutokset jälkeen. Olisi ehkä pitänyt.. illalla kokeiltava taas uudestaan
/Risto
että onko mysql määritelty toimimaan tcp/ipn kautta vai paikallisen socketin kautta (windowsissa named pipe).
Mikäli käytät mysql_connectissa arvoa localhost, niin mysql yrittää aina käyttää sitä paikallista sockettia.
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
Sen sijainti on kait wintoosassa vakiona c:\temp\mysql.sock tai jotain.
Jos annat serverin muodossa '127.0.0.1:3307' niin se käyttää TCP/IPtä.
http://www.devside.net/guides/windows/mysql
En tiedä mikä siinä oli loppujen lopuksi mennyt pieleen, mutta tein uninstallin ohjelmille ja asensin paketin xampp-in kautta niin lähti heti toimimaan
Kiitos avusta kuitenkin