Jump to content
php.lv forumi

cietais rieksts


student

Recommended Posts

Sveiki visiem!Es galīgi nevaru izštukot kā var panākt sekojošo:

man iekšā datubāzē 'test' ir divi table.Viens ar nosaukumu 'test' un otrs ar 'test2'.

Man abos šajos table ir vienādi lauki:

1. id 2. text 3. skaits -

Es vēlētos panākt lai iekšā pie 'table' var ievietot pie skaita jebkādu numuru un pēc šī skaita tiek noteikts cik daudz reižu tiks ielikts iekšā 'test2' table šis ieraksts.

 

Nu piemēram:

 

Es ievietoju iekšā 'test' values kaut kādu tekstu un skaitu (piemēram 3).

Pēc tam pēc kaut kāda skripta vai kā cita tiek ievietots iekšā 'test2' teiblā tik daudz reižu šis ieraksts cik ir norādīts pie skaita.

Link to comment
Share on other sites

uztaisīju un darbojas.

 

Kods šāds-

 

<?php

 

mysql_connect ("localhost","root","")or die("Could not connect: ".mysql_error());

mysql_select_db("test") or die(mysql_error());

 

$query="SELECT * FROM test";

$result=mysql_query($query);

while($row = mysql_fetch_assoc($result)){

 

$teksts=$row['teksts'];

$skaits=$row['skaits'];

 

for ($i = 1; $i <= $skaits; $i++) {

 

$query="INSERT INTO test1 VALUES (NULL,'$teksts')";

mysql_query($query);

 

}

}

?>

 

Tagad es gribētu uzzināt vai vispār ir iespējams izvilkt no visiem ierakstiem vienu ierakstu izmantojot random funkcijas.Un ja var tad kādu piemēru vai adresi varētu parādīt.

Link to comment
Share on other sites

$random_id = mt_rand( 1, 9999 ); // 9999 varētu ielikt pēdējo ierakstu, bet Man nav laika.


// Izmanto mysql_query(), ja nav 'database' objekts.

$database->query("

SELECT heading, content
FROM entries
WHERE id = {$random_id}
LIMIT 1

"); // 'LIMIT 1' nav obligāts. Optimizācijas nolūkos.

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