[PHP,MySQL]odczyt kolumny bazy danych

Forum poświęcone skryptom, językom programowania, serwerom i hostingowi, domenom itp.
Nors
Posty: 2
Rejestracja: 19 kwietnia 2014, 17:14

[PHP,MySQL]odczyt kolumny bazy danych

Post autor: Nors » 19 kwietnia 2014, 19:44

Witam.

Mam taki kod

Kod: Zaznacz cały

SELECT money FROM tabela
do mysql.

ale mam problem jak go wkleić . czy ktoś z was mógł by mi podać poprawną całą linijkę mysql?
Chodzi o to aby pokazywało zawartość kolumny w danym koncie !


Pozdrawiam

Awatar użytkownika
Bielu
Zasłużony
Posty: 512
Rejestracja: 17 marca 2011, 07:49
Kontakt:

Re: [PHP,MySQL]odczyt kolumny bazy danych

Post autor: Bielu » 19 kwietnia 2014, 19:58

Kod: Zaznacz cały

SELECT `money` FROM tabela
ale gdzie dokładnie chcesz to zastosować?
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu

Nors
Posty: 2
Rejestracja: 19 kwietnia 2014, 17:14

Re: [PHP,MySQL]odczyt kolumny bazy danych

Post autor: Nors » 19 kwietnia 2014, 20:10

Bielu pisze:

Kod: Zaznacz cały

SELECT `money` FROM tabela
ale gdzie dokładnie chcesz to zastosować?
ja chce to zastosować na stronie internetowej. i to ma działać tak aby pokazywało zawartość kolumny. i chodzi mi oto jak napisać
np. mysql_select ? np

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [PHP,MySQL]odczyt kolumny bazy danych

Post autor: jaroslw » 21 kwietnia 2014, 16:33

Bielu, to co podałeś w efekcie niczym nie różni się od tego co ma autor tematu ;)

Nors, podaj strukturę swojej tabeli. Nadal nie wiemy czy chcesz zastosować to na forum, własnym skrypcie czy jeszcze gdzieś indziej. mysql_select jest już dawno przestarzałe. Lepiej wykorzystać PDO jeśli ma to być zewnętrzny skrypt np.

Kod: Zaznacz cały

<?php

try
{
	$pdo = new PDO('mysql:host=localhost;dbname=NAZWA_BAZY_DANYCH', 'UZYTKOWNIK', 'HASLO');

	$pdo->exec('SET NAMES utf8');

	// Kwerenda
	$sql = 'SELECT money
			FROM tabela';
	$result = $pdo->query($sql);

	// Wyświetlanie wyników
	foreach ($result as $row)
	{
		echo $row['money'] . '<br>';
	}

	$result->closeCursor();
}
catch(PDOException $e)
{
	echo 'Nie można nawiązać połączenia: ' . $e->getMessage();
}
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
Bielu
Zasłużony
Posty: 512
Rejestracja: 17 marca 2011, 07:49
Kontakt:

Re: [PHP,MySQL]odczyt kolumny bazy danych

Post autor: Bielu » 21 kwietnia 2014, 16:42

medeish pisze:Bielu, to co podałeś w efekcie niczym nie różni się od tego co ma autor tematu
różni się 2 znakami, a te 2 znaki lubią się sypać np przy mysql 5.x :) jeśli ich nie ma wywala czasami błąd;p

Kod: Zaznacz cały

<?php

try
{
$dbhost="localhost";
$dbname="nazwa bazy";
$dbuser="uzytkownik bazy";
$dbpass="hasło do bazy"

   $pdo = new PDO('mysql:host={$dbhost};dbname={$dbname}', $dbuser, $dbpass;

   $pdo->exec('SET NAMES utf8');

   // Kwerenda
   $sql = 'SELECT money
         FROM tabela';
   $result = $pdo->query($sql);

   // Wyświetlanie wyników
   foreach ($result as $row)
   {
      echo $row['money'] . '<br>';
   }

   $result->closeCursor();
}
catch(PDOException $e)
{
   echo 'Nie można nawiązać połączenia: ' . $e->getMessage();
}
Ja bym jednak ze względu na uproszczenie korzystał ze zmiennych danych bazy mysql ułatwia to często robotę:)
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [PHP,MySQL]odczyt kolumny bazy danych

Post autor: jaroslw » 21 kwietnia 2014, 21:07

Można ich używać, ale nie są częścią standardu SQL – IMHO dlatego nie warto (chyba, że ktoś chce kombinować ze znakami specjalnymi w nazwach tabel i kolumn, tylko po co...).

Tak będzie poprawniej (przy okazji poprawiłem kilka błędów składni):

Kod: Zaznacz cały

<?php

$dbhost = 'localhost';
$dbname = 'nazwa bazy';
$dbuser = 'uzytkownik bazy';
$dbpass = 'hasło do bazy';

try
{
   $pdo = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);

   $pdo->exec('SET NAMES utf8');

   // Kwerenda
   $sql = 'SELECT money
         FROM tabela';
   $result = $pdo->query($sql);

   // Wyświetlanie wyników
   foreach ($result as $row)
   {
      echo $row['money'] . '<br>';
   }

   $result->closeCursor();
}
catch(PDOException $e)
{
   echo 'Nie można nawiązać połączenia: ' . $e->getMessage();
}
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

Awatar użytkownika
Bielu
Zasłużony
Posty: 512
Rejestracja: 17 marca 2011, 07:49
Kontakt:

Re: [PHP,MySQL]odczyt kolumny bazy danych

Post autor: Bielu » 21 kwietnia 2014, 21:58

Medeish tu w sumie jeden pies czy zmienne bd w try czy nie :D bo i tak nie bd wykorzystywane poza nim:)
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: [PHP,MySQL]odczyt kolumny bazy danych

Post autor: jaroslw » 21 kwietnia 2014, 22:14

Zgadza się, ale idąc tym tokiem myślenia można byłoby wrzucać cały kod do jednego try catch. Nie po to powstał ten blok :) Właściwie to wchodzimy już w całkiem osobny temat dobrych i złych wzorców.
Pobierz styl: we_universalwe_clearblue
Nowości i aktualizacje: FacebookGoogle+Twitter

ODPOWIEDZ

Wróć do „Webmastering”