Nie mogę pobrać rekordu z bazy


(Antonedzio) #1

Zrobiłem taki kod:

<?php

		if (isset($_POST['modyfikuj'])){

		$serwer = 'localhost';

        $uzytkownik = 'admin';

        $haslo = 'admin';

        $polaczenie = mysql_connect($serwer, $uzytkownik, $haslo);

        mysql_select_db('internat', $polaczenie) or die ('Error: ' . mysql_error());

		$id = $_POST['modyfikuj'];

		$wynik = mysql_query("SELECT * FROM news WHERE numerID='" . $id . "'");

		$cos = mysql_query($wynik);

		echo "

" . $cos['title'] . "


		";

		mysql_close($polaczenie);

		} else echo "Coś kręcisz. Zrób to tak jak bóg przykazał!";

		?>

[/code]

Pragnę aby w polu tekstowym wypisał się tytuł z danego rekordu w bazie.

Nie wiem co zrobiłem źle.

Może mnie ktoś poprawić?

$_POST['modyfikuj'] - przysyła id rekordu


(jacko1998) #2
$cos = mysql_query($wynik); [/code]

zamień na

[code=php]$cos = mysql_fetch_array($wynik); 


(Antonedzio) #3

Wielkie dzięki.


(jacko1998) #4

Proszę i zapamiętaj, że funkcją mysql_query wysyłasz zapytanie do bazy(wybierasz/zaznaczasz rekordy), a funkcją mysql_fetch_array te rekordy pobierasz :wink: