Jump to content
php.lv forumi

$myrow nvelk ārā no DB tekstu


BaLTais

Recommended Posts

Labvakar.

 

Problēma sekojoša:

 

$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'", $db);

$myrow = mysql_fetch_array($result);

 

 

while ($myrow = mysql_fetch_array($result))

{

$title = $myrow['title'];

$meta_d = $myrow['meta_d'];

$meta_k = $myrow['meta_k'];

$text = $myrow['text'];

}

mysql_close();

 

(šis ir jau otrais variants, pirmo reizi mēģināju bez atsevišķas elementu piešķiršanas)

 

Izvada visus ierakstus izņemot text, kas ir teksta tipa ieraksts.

 

Parāda kļūdu

Notice: Undefined variable: text in C:\Program Files\EasyPHP 3.0\www\teorija\index.php on line 71

 

šādai rindiņai : <?php echo $text ?> un identiski arī šādai <?php echo $myrow['text'] ?>

 

Paldies

Link to comment
Share on other sites

Labi zini, ka tev ir tas text fields?

 

Field = text

Type = TEXT

 

esmu jau neskaitāmas reizes par to pārliecinājies..

 

Un ja, piemēram, uzliek Type = VARCHAR , tad šāds tips tiek izvadīts korekti.

Edited by BaLTais
Link to comment
Share on other sites

pārsaucu lauku uz "teksts", bet tā pati kļūda tajā pašā vietā!

 

Es tiešām nesaprotu kāpēc nekas nesanāk , jo tomēr šis ir diezgan izplatīts veids - tā kā es to daru...

 

Ja tas var palīdzēt - griežās viss uz localhost [Easy PHP 2.0.0.0]

Link to comment
Share on other sites

ja pirms cikla tādā veidā piešķir vērtību, tad izvada, bet no cikla tik un tā nē!

 

$text = "kaut kads teksts";

 

Vispār ko tu tur gribi panākt ar to ciklu?

 

Pašlaik tu atlasi visus ierakstus, un tad ej ciklā un vieniem un tiem pašiem mainīgajiem ievadi konkrētās rindas vērtības. TU VISU LAIKU RAKSTI PĀRI VIENIEM UN TIEM PAŠIEM MAINĪGAJIEM. Mainīgie saturēs pēdējā atlasītā ieraksta vērtību...

 

Hmm, tikko pamanīju.

 

Tev tur ir viens mysql_fetch_assoc, kas ielasa $row ieksā query atgriezto pirmo rindu (row), tad tev uzreiz seko CIKLS, kas jau atkal ielasa $row mainīgajā NĀKOŠO rindu (ja tāda ir).

 

Vienkārši izmet nafig to while ārā, ja tu gribi tikai vienu rindu. While vajag, ja tev tur ir daudz ieraksti.

 

...un galu galā, READ THE FINE MANUAL, ko vispār dara šis mysql_fetch_assoc()...

Edited by briedis
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...