sbci Posted December 7, 2007 Report Share Posted December 7, 2007 Ir neliels skripts, kurš piekonektē MySQL datubāzei, lai izveidotu jaunu ierakstu. Viss bija OK, kamēr neuzlika datubāzi uz viena, bet webserveri uz otra servera. Neesmu nekāds lielais PHP specs, tāpēc lūdzu paskataties un mēģinat palīdzēt. Dati skriptam tiek padoti no HTML formas. Rakstīju ar register_globals on, un zinu, ka tas nav labi, bet tāpēc kritiku nevajag ;) Kods: http://paste.php.lv/6536 Link to comment Share on other sites More sharing options...
Vebers Posted December 7, 2007 Report Share Posted December 7, 2007 (edited) Visticamākais, ka iekš MySQL datubāzai nav atļauta pieeja no servera (kur izvietoti skripti). Edited December 7, 2007 by Vebers Link to comment Share on other sites More sharing options...
sbci Posted December 7, 2007 Author Report Share Posted December 7, 2007 (edited) Sākumā nebija - meta erroru, ka nav pieejas, bet tagad slēdzas klāt un izvēlas datubāzi. Joka pēc pierakstīju echo "test1"; pirms un echo "test2"; pēc $sql_user_check = "SELECT * FROM virtual_users WHERE user = '$tocreate' && domain_id = 1"; Rezultāts - test1 parādījās, test2 - nē. Liekas, ka tajā $sql_user_check kaut kas varētu būt līks, bet kas tieši - nezinu.. Mainīt citu cilvēku postus tā kā nav labi... Edited December 7, 2007 by sbci Link to comment Share on other sites More sharing options...
marcis Posted December 7, 2007 Report Share Posted December 7, 2007 izvadi kveriju, ko sūtīsi uz datubāzi, apskaties vai viņš aizsūtas pareizi. un mysql_error() arī neko nerāda? 6. rindiņa nostrādā pareizi? 10. rindiņa neizskatās pareiza nu nezinu kādam fatal error tur būtu jābūt lai neizvadītu "test2" Link to comment Share on other sites More sharing options...
Recommended Posts