brekulis Posted April 17, 2009 Report Posted April 17, 2009 (edited) Noskatījos vesalu sēriju video par MySQL un PHP. nelielu skaidrību ieviesa. nu tad labi. lai pārbaudītu jaunos skilus jāmēģina pašam kaut ko izveidot. atdūros jau pašā sākumā. pie pašas konektēšanās. tieši tāds ir šāds (tieši tāds, kā bija parādīts video) <?php // Izveido savenojumu ar datubāzi $connection = mysql_connect("localhost" , "username" , "password" ) if (!$connection) { die ("Nespēj savienoties ar datubāzi: " . mysql_error() ); } //Pievienojas datubāzei $db_select = mysql_select_db("login", $connection) if (!$db_select) { die ("nespēj atrast nepieciešamo datubāzi: " . mysql_error() ); } ?> protams username un password bija savādāki. bet browseris met ārā šādu gļuku: Parse error: parse error in D:\xampp\htdocs\include\navigation.php on line 4 4 līnija ir if (!$connection) { Edited April 17, 2009 by brekulis Quote
Aleksejs Posted April 17, 2009 Report Posted April 17, 2009 Neesi ielicis semikolu 3 līnijas beigās aiz mysql_connect(); Quote
brekulis Posted April 17, 2009 Author Report Posted April 17, 2009 jā. paldies. :D pats uzkodu. kad gribēju jau dzēst šo topiku tad jau bija atbilde. bet tagad nedzēsiet vēl. ja nu būs vēl kādas neskaidrības. Quote
brekulis Posted April 18, 2009 Author Report Posted April 18, 2009 Doma tāda, ka veidoju it kā vienkāršu lapu kur reģistrēties un reģistrētie var veidot tādu kā viesu grāmatu. reģistrāciju izdevās izveidot. tagad cenšos izveidot user listu. kods man izskatās šāds: <?php //veidojam lietotāju sarakstu //Jautāt pēc datiem $restult = mysql_query("SELECT * FROM users" , $connection); if (!$result) { die ("Neizdevās datu jautāšana: " . mysql_error() ); } //izmanto saņemtos datus while ($row = mysql_fetch_array($result)) { echo $row["id"] . " " . $row["username"] . " " . $row["email"] . "<br/>"; } ?> bet man izvada Neizdevās datu jautāšana, bet neparāda erroru. 1) kāpēc nerāda erroru 2) kāpēc neparādās useru liste? Quote
marcis Posted April 18, 2009 Report Posted April 18, 2009 Kāpēc tu domā, ka pieprasījums neizdevās? Varbūt jautājums ir pareizs, vienkārši tabulā nav datu? Apskaties, ko rāda mysql_num_rows($result) Quote
Aikss Posted April 18, 2009 Report Posted April 18, 2009 Sāc ar to, ka izlabo neuzmanības kļūdu: $restult un $result. 1) Nerāda, jo $result parādās kaut kur iepriekš, tas ir, tāds mainīgais eksistē. 2) Paskaties ar mysql_num_rows cik ieraksti tiek atgriezti, vai vispār ir ko rādīt. (Tabulā ir kāds ieraksts, $connection ir uz īsto datubāzi utt.) Quote
brekulis Posted April 18, 2009 Author Report Posted April 18, 2009 tabulā ir datu. salaboju. darbojas, bet ar nedauzd savādāku, vienkāršāku kodu. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.