Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

<?php

 

mysql_connect('localhost','root','');

mysql_select_db("new");

$query="SELECT * FROM IP ";

$result=mysql_query($query);

 

while ($row=mysql_fetch_array($result))

{

 

$name=$row["name"];

$email=$row["email"];

$message=$row["message"];

 

}

mysql_close();

?>

 

<? echo $name ;?>

 

<br>

 

<? echo $email;?>

 

<br>

 

<? echo $message;?>

 

Saprotu visu liidz $result=mysql_query($query); So rindu un taalaak nesaprotu.

Kads var izskaidrot???

 

Ps KODS ir nemts no 42901 vai jb4 kautkaa taa vinam nickname un pielaagots man.

 

un veel kaa PHP kodaa ielikt jaunaa rindaa a to beigas taa mulkiigi sanaaca:))

Edited by Uldeens
Posted

mysql_query($query) atgriež norādi uz rezultātu vaicājumam - reāli tabuliņu, kura satur tos laukus, kas norādīti vaicājumā un kas atbilst pieprasījumā norādītajiem kritērijiem.

 

tālāk

sākas cikls ar pārbaudi, vai mainīgajam $row tikko piešķirtā vērtība (to starp citu piešķir katru reizi pie pārbaudes) atšķirās no nulles (mysql_fetch_array iedod kārtējo rindiņu no rezultāta tabulas, vai arī 0, ja vairāk rindiņu nav), ja neatšķirās, tad ciklu beidz; pretējā gadījumā izpilda while cikla ķermeni. masīvs $row tagad satur tik kolonna, cik ir tabulā IP un uz tām var atsaukties pēc to nosaukumiem.

 

Saprotamāk laikam nevarēšu. Tālāk ņem rokā vārdnīcu un buries cauri lv.php.net dokumentācijai.

Posted

tam ciklam vispaar jeegas nekaadas nav, jo tas tak tajos mainiigajos $name, $email, $message visulaiku paarraksta veertiibas pa virsu, liela vajadziiba taa dariit? :)

Posted

Paņem šādi:

while ($row=mysql_fetch_array($result))
{
$name=$row["name"];
$email=$row["email"];
$message=$row["message"];

echo $name.'<br>';
echo $email.'<br>';
echo $message.'<br>';
}

tagad tev zmetīs arā visus ierakstus, bet no sākuma tev izmestu tikai pēdējo, jo izvade nebija ielikta ciklā, bet ārpus tā.

×
×
  • Create New...