Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
Balans la ridicare picior dupa ac...

Izolatie intre OSB si placa de be...

instalatie incalzire apartament 2...

HEV D Segment - intrebari/pareri ...
 Hyperos consum excesiv baterie?

Contractul pentru Salubrizare est...

Elicopterul care-l transporta pe ...

Sfaturi achizitionare apartament ...
 Permis de conducere nou

Packet Loss la Digi

Masurare parametri CATV prin Conn...

Youtube a inceput sa aiba lag!?
 Internet Archive - adauga item la...

Electrica Furnizare + Poșta ...

Probleme cu scurgerea de ulei pe ...

Blocuri cu apartamente de 5+ camere
 

Citire unui sir de numere dintr-o tupla

- - - - -
  • Vă rugăm să vă autentificați pentru a răspunde
4 răspunsuri în acest subiect

#1
BIT2GB

BIT2GB

    Junior Member

  • Grup: Members
  • Mesaje: 106
  • Înscris: 07.11.2011
Salutare, avem tabela in baza dedate numita cldgroup in care este un string de genul 1,2,3,4. iar in
Cum se pt afisa individual fiecare element din sir? Eu am facut urmatoarea chestie dar afisaza doar 1 fiindca eu am pus condita sa existe query atunci sa fiseze dar e doar 1 query.

$query = mysql_query("SELECT cldgroup from user WHERE u.uuid='$uuid'");
		 while($dnn=mysql_fetch_array($query)){
echo htmlentities($dnn['cldgroup']);


Si mai stiu varianta asta
SELECT SUBSTR(cldgroup, 1,INSTR(cldgroup, ",")-1) as ic1,
			  SUBSTR(cldgroup, INSTR(cldgroup,",")+1, LENGTH(cldgroup)) as ic2
			  FROM user where uuid='$uuid'


dar problema e ca numarul de elemente din sir nu e fix si in plus de asta daca afisez folosind
echo htmlentities($dnn['ic1']);

Nu afiseaza nimic dar interogarea in sql console merge

Editat de BIT2GB, 21 februarie 2017 - 23:22.


#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Mesaje: 31.504
  • Înscris: 10.08.2005
SELECT SUBSTR(cldgroup, 1,INSTR(cldgroup, ",")-1) as ic1,
in php exista o functie numita explode

#3
BIT2GB

BIT2GB

    Junior Member

  • Grup: Members
  • Mesaje: 106
  • Înscris: 07.11.2011
am reusit deja atata doar ca am facut mai "babeste" dar e ok, aveti codul mai jos:
$query = mysql_query("SELECT cldgroup,grpid from user WHERE uuid='$uuid'");
		  $dnn=mysql_fetch_array($query) ;
		 
		  $cldg = explode(",", $dnn['cldgroup']);
		  $grpid = explode(",", $dnn['grpid']);
		  if($cldg[0]!==NULL){
		  echo'<div>Grades Assigned on Server: <img src="../icons/'.$cldg[0].'.png" alt="groupicon" title="">';
		  }
		  if($cldg[1]!==NULL){
		  echo'<img src="../icons/'.$cldg[1].'.png" alt="groupicon" title="">';
		  }
		  if($cldg[2]!==NULL){
		  echo'<img src="../icons/'.$cldg[2].'.png" alt="groupicon" title="">';
		  }
		  if($cldg[3]!==NULL){
		  echo'<img src="../icons/'.$cldg[3].'.png" alt="groupicon" title="">';
		  }
		  if($grpid[0]!==NULL && $grpid[0]!=0 ){
		  echo'<br>Grades Assigned By Tracker: <img src="../icons/'.$grpid[0].'.png" alt="groupicon" title="">';
		  }



#4
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Mesaje: 20.096
  • Înscris: 24.02.2006
ce ai facut tu nu este "babeste", ci "hardcodare" (o chestie pe care ar trebui sa o eviti)
ti-as recomanda sa salvezi datele din acea coloana ca XML-uri.

#5
BIT2GB

BIT2GB

    Junior Member

  • Grup: Members
  • Mesaje: 106
  • Înscris: 07.11.2011
am facut asta si da arata mai "frumos" ca sa folosesc un cuvant simplu dar cuprinzator Posted Image

Editat de BIT2GB, 27 februarie 2017 - 11:45.


Anunturi

Bun venit pe Forumul Softpedia!

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate