Minulla on nyt tässä saitti, http://gmk.suomigospel.net, jonka olen teidän suosiollisella avustuksellanne saanut aikaiseksi. Minulla on omat hallintaskriptini sinne, koska olen vaikeiden Internet-yhteyksien takana. Siellä on nyt yksi harmillinen taulukko, jossa on id-kenttä jonka piti olla auto_increment, mutta ei ollutkaan. Onko ideoita miten siitä saisi auto_incrementin tekemällä skriptin ja suorittamalla sen netissä? Serverin ylläpitäjän vaivaaminen tässä asiassa ei tule kysymykseenkään.
Asentamalla PHPMyAdmin nimisen ohjelman. Sourceforgessa, osotteessa: http://sourceforge.net/projects/phpmyadmin/
Olen vaikeiden internetyhteyksien takana, enkä pääse läpi PHPMyAdminilla, enkä millään muullakaan. Ei vain onnistu, enkä voi asialle mitään.
Jos saat syötettyä SQL:ää kantaan, kannattaa kokeilla
ALTER TABLE taulu CHANGE kentta kentta <PARAMETRIT> AUTO_INCREMENT
jossa <PARAMETRIT> on kentälle määritetyt muut parametrit (esim. MEDIUMINT UNSIGNED NOT NULL PRIMARY KEY)
Asenna serverille PHPMyadmin. Riippuu tietenkin onko FTP yhteyttä.
FTP-yhteys on. Olen kiertänyt ongelmaa siten, että kaveri siirsi omalla koneella tekemäni tietokannat puolestani ja tiedon lisäämistä varten rakensin skriptit, joita käyttelen serveriltä käsin. Voiko tätä leftoverin antamaa neuvoa soveltaa samoin (eli siis mysql_query();a käyttäen)?
Asustelen tämmöisessä opiskelijakämpässä jossa on waretuspannan takia kaikki mahdolliset portit palomuurissa kiinni, eikä auki saa. :(
EDIT: Niin, se servu ei ole minun. Olen asiakas ja minulla on palveluntarjoaja. Minusta tuntuu, ettei servulle paljon omia juttuja niin ollen asennella, vai mitä?
Jos ei phpmyadmin asennu palvelimelle, voit kokeilla heittää tekemäni mysqlmuokkaimen (yksityisille ilmainen). Paketti löytyy osoitteesta http://www.futureality.net/php/skriptit.php?
Ja kyllä, ehdottamaani alter tablea voi syöttää aivan kuten mitä tahansa kyselyjä mysql_queryn läpi
Kuulostaapi siltä että sitä voisi vaikka kokeillakin, kiitoksia paljon. Enköhän tästä pääse taas eteenpäin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.