Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienna z bazy, jak załadować
misiek172
post
Post #1





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Witam,

Mam w tabeli w jednej komórce takie coś: $y=2;$x=5;$r=8; i chce aby te zmienne mi zaladowal. Jak to zrobic?


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


eval()" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post
misiek172
post
Post #3





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


a mozesz jakis przykład jak to zastosowac?


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
mhs
post
Post #4





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


Tak.

  1. <?php
  2. $str = '$y=2;$x=5;$r=8;';
  3.  
  4. eval($str);
  5.  
  6. echo 'y: ' . $y;
  7. echo '<br>';
  8. echo 'x: ' . $x;
  9. echo '<br>';
  10. echo 'r: ' . $r;
  11. ?>


Edit:

Wynik:

  1. y: 2
  2. x: 5
  3. r: 8


Ten post edytował mhs 4.12.2005, 20:28:11
Go to the top of the page
+Quote Post
misiek172
post
Post #5





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


no dobrze ale ja chce zmienne z bazy danych. z SQL.

mam je w tabeli

czyli pobieram je SELECT i daje do mysql_fetch_array i... ?


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
mhs
post
Post #6





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


... i polecam podstawowy kurs gdzie potraktowany jest temat php/MySQL. W sieci jest takich kursów setki. Na forum php - początkujący jest chyba lista kursów.

Pozdrawiam.
Go to the top of the page
+Quote Post
DreeD
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 120
Pomógł: 0
Dołączył: 29.11.2003
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


Analizuję wszystkie wypowiedzi autora tego tematu po raz piąty i nadal nie moge dojść o co koledze chodzi.. Byłbym serdecznie wdzieczny jakby kolega napisał co chce z tymi zmiennymi zrobić... Z ostatniej wypowiedzi wnioskuje, że wie jak pobrać je z bazy danych. Kolega mhs napisał jak ten ciąg znaków rozdzielić. Czego szanowny kolega autor jeszcze od nas oczekuje?
Go to the top of the page
+Quote Post
mhs
post
Post #8





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


Cytat
Z ostatniej wypowiedzi wnioskuje, że wie jak pobrać je z bazy danych.

Chyba raczej jednak nie wie.

Cytat
Czego szanowny kolega autor jeszcze od nas oczekuje?

Kodu od początku do samego końca. Przykładu. Tyle, że przykładów jak pobrać z bazy danych określony rekord/pole jest w sieci, a i na tym forum bardzo dużo. Trzeba tylko poszukać. Chociażby ten kurs: http://php.webhelp.pl/kursy/mysql/index.php?roz=php

Na początek powinien być wystarczający (chociaż tylko rzuciłem 5 sekund na niego okiem). Wystarczy go solidnie przerobić.
Go to the top of the page
+Quote Post
misiek172
post
Post #9





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Ja wiem jak pobrać informacje z bazy danych...

Dobra wytłumacze to inaczej,

Mam tabele o strukturze: ID, TREŚĆ, DATA.

Pobieram dane z Treści o id=x. W tych danych są same zminne: $x=2;$y=32;$r=12 ..... i potem po pobraniu potrzebuej czegos takiego ze w tym miejscu chce echo $x a w innym $y. Niewiem jak to już jaśniej wytłumaczyć.

Robie tak:

  1. <?php
  2. mysql_connect('localhost:3306', 'root', '');
  3. mysql_select_db('kromiss');
  4.  
  5.    $sql=mysql_query("SELECT * FROM wz WHERE id='6'");
  6.    $wiersz=mysql_fetch_array($sql);
  7.  
  8. $x='$wiersz[przed]';
  9. eval($x);
  10. ?>


PS: $wiersz[przed] ma zawartość: $przed[1]=a;$przed[2]=aa;$przed[3]=aaa;$przed[4]=aaaa;$przed[5]=aaaaa;$przed[6]=aaaaaa;$przed[7]=aaaaaaa;$przed[8]=aaaaaaaa;$przed[9]=aaaaaaaaa;

Ten post edytował misiek172 5.12.2005, 19:03:03


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
SongoQ
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


No i to jest odpowiedz na postawione pytanie.

Mozesz napisac sens takiego stosowania i trzymania zmiennych w tej postaci w bazie?


--------------------
Go to the top of the page
+Quote Post
misiek172
post
Post #11





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


poradzilem sobie juz z tym. Poprostu eval mi niedzialalo dlatego ze jak mam $x=asdasd asd; to niedziala bo musi byc tak: $x='asdasdasd asdas';
albo wogole bez spacji no i mma drugi problem... jak zrobic aby mi taki znak jak ' wpisal do bazy danych

to wyglada tak :
  1. <?php
  2. $t = "$"."towar[$i]"."=".$towar[$i].";";
  3. ?>


i chce aby to DRUGIE $towar[$i] wpisalem z ' ' czyli ' $towar[$i] '

Ten post edytował misiek172 6.12.2005, 17:49:25


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
nospor
post
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl.php.net/manual/pl/function.mysql-escape-string.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
misiek172
post
Post #13





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Ok poradziłem sobie poprostu dałem:

  1. <?php
  2.  
  3. $c = "'przed[$x]'";
  4. echo $c i wgrywa sie z ' ';
  5.  
  6. ?>

niedzialo mi tez dlatego ze mialem 2 takie same pod rząd tylko ze w pierwszym byla nowa dzialajaca a potem druga stara niedzialajaca funkcja. I ta stara zatepowala nowa winksmiley.jpg

Ten post edytował misiek172 7.12.2005, 08:08:25


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 21:36