Re: problem s edna funkcijka
[email protected] (Bogomil Shopov) Mon, 03 Jan 2005 16:54:43 +0200
| Newsgroups | php.general.bg,php.general.bg |
|---|---|
| Organization | WebDevMagazine |
| Message-ID | <[email protected]> |
Здравей, За да правиш заявка към MySQL сървъра, той трябва да знае къде искаш да направиш insert. Затова трябва да му укажеш коя е базата данни. Това става с функцията: mysql_select_db(името на базата); в твоя случай е mysql_select_db($DB); Логиката е следната: 1) връзваш се към базата с mysql_connect(); 2) избираш базата данни с mysql_select_db(); 3) изпълняваш заявка със mysql_query(); Това е Успешна година Богомил Viktor Popov wrote: > Zdravej Bogomile, > > Moje li da mi obiasnish kakvo tochno triabva da napravia s tozi kod? > > Blagodaria ti! > > Viktor > > > "Bogomil Shopov" <[email protected]> wrote in message > news:[email protected]... > >>Здравей >> >><code> >>mysql_pconnect ($DB_SERVER, $DB_LOGIN, $DB_PASSWORD) or >>die(mysql_error()); >>mysql_select_db(DB); >>mysql_db_query(query) or die (mysql_error()); >></code> >> >>Viktor Popov wrote: >> >>>Zdravej! >>> >>>Blagodaria ti za otgovora smenih funkciata taka: >>> >>>function doReg($fname1="",$family1="",$company1="", $MOL1="", >>>$dannum1="", >>> >>>$bulstat1="", $phone1="", $email1="", $username1="", $password1="", >>>$payment1="", >>> >>>$maillist1="", $Addr1="", $City1="", $zipcode1="", $Country1="", >>>$shippingName1="", >>> >>>$shippingFamily1="", $shippingphone1="", $shippingAddr1="", >>>$shippingcity1="", >>> >>>$shippingzipcode1="", $shippingCountry1="") >>>{ >>> >>> mysql_pconnect ($DB_SERVER, $DB_LOGIN, $DB_PASSWORD) or >>>die(mysql_error()); >>> mysql_select_db($DB) or die(mysql_error()); >>> mysql_query( "insert into users(name,family,company, MOL, taxnum, >>>bulstat, >>>phone, email, username, password, payment, maillist, Addr, City, zipcode, >>>Country, >>>shippingName, shippingFamily, shippingphone, shippingAddr, shippingcity, >>>shippingzipcode, shippingCountry) >>>values('$fname1','$family1','$company1', >>>'$MOL1', '$dannum1', '$bulstat1', '$phone1', '$email1', '$username1', >>>'$password1', '$payment1', '$maillist1', '$Addr1', '$City1', '$zipcode1', >>>'$Country1','$shippingName1','$shippingFamily1', >>>'$shippingphone1','$shippingAddr1', '$shippingcity1', >>>'$shippingzipcode1', >>>'$shippingCountry1')") >>>or die (mysql_error()); >>> >>>} >>> >>>Dava mi slednoto saobshtenie: >>>"No Database Selected" >>> >>>Globalnite parametri sa opisani v "common.inc" i sa vkliucheni kakto vav >>>daila s funkciite "functions.php", taka i v formata "register.php" po >>>slednia nachin: >>> >>>require 'common.inc'; >>> >>>common.inc izglejada taka: >>> >>><?php >>> $DB_SERVER="localhost"; >>> $DB_LOGIN="admin"; >>> $DB_PASSWORD="******"; >>> $DB="emagazine"; >>> $HTTP_HOST="localhost:3000"; >>> $DOCROOT="emagazine"; >>> >>>?> >>> >>> >>>Znaesh li zashto ne moje da ne raboti? >>> >>>Blagodaria ti predvaritelno! >>> >>>Viktor