Jump to content
php.lv forumi

brekuļa neskaidrības par DB


brekulis

Recommended Posts

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 by brekulis
Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...