Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Varför går det inte att stega igenom en vektor flera ggr

Postades av 2007-04-10 19:08:24 - Torgny Söderström, i forum php, Tråden har 5 Kommentarer och lästs av 1319 personer

Jag har en mysql-databas där jag hämntar info ifrån med en fråga och får att svar i form av en vektor:

$resultat=mysql_query($hamta) or die(" Det gick inte att hämta information från databasen! ");

Detta svar vill jag använda till 2 olika saker i den fortsatta koden.
Jag har skapat en sling som stegar igenom alla poster:

while($rad=mysql_fetch_array($resultat))

Och det fungerar perfekt, men när jag ska göra det gång 2 går det inte:

while($rad=mysql_fetch_array($resultat))
{
kod..
}
kod..
while($rad=mysql_fetch_array($resultat))
{
kod..
}


Varför?
Jag har kännslan att någon pekare står kvar efter sista posten, om det är så varför gör den det?

Jag har löst problemet genom att köra samma fråga 2 ggr mot databasen och lagt svaren i 2 olika variabler men det känns fel och det måste ta onödig tid att hämnta informationen 2 ggr.
Vad att göra?

mvh
Torgny


Svara

Sv: Varför går det inte att stega igenom en vektor flera ggr

Postades av 2007-04-10 19:30:23 - Robert Israelsson

Som sagt varför hämta informationen två gånger? kan du inte bara kopiera den du hämtar till en annan?

Se http://se.php.net/mysql_fetch_array för information om funktionen du använder, där står klart och tydligt att den flyttar den interna pekaren ett steg framåt.


Svara

Sv: Varför går det inte att stega igenom en vektor flera ggr

Postades av 2007-04-10 19:35:32 - Fredrik Hansson

Som Robert säger så måste det finnas bättre sätt att lösa det, men jag antar att du kan använda

mysql_data_seek($resultat,0)

för att hoppa tillbaka igen.
http://se2.php.net/manual/sv/function.mysql-data-seek.php


Svara

Sv:Varför går det inte att stega igenom en vektor flera ggr

Postades av 2007-04-10 19:38:12 - Torgny Söderström

Jag har provat att bara koppiera svaret från databasen till 2 olika variabler men det fungerade inte heller. Det verkar som variabeln inte innehåller datan utan bara en länk till den.

Går det att stega tillbaka på något sett?

mvh Torgny


Svara

Sv:Varför går det inte att stega igenom en vektor flera ggr

Postades av 2007-04-10 19:41:08 - Torgny Söderström

Tack för detta svar det kom när jag skrev min förjd fråga om det gick att stega tillbaka jag ska testa detta.

Tack från
Torgny


Svara

Sv:Varför går det inte att stega igenom en vektor flera ggr

Postades av 2007-04-10 19:50:01 - Torgny Söderström

Tack så mycke Fredrik & Robert för de snabba svaren.

Problemet är löst

MVH
Torgny


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 868
27 965
271 770
408
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies