Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-07-29, 01:49


Nors

Wszystko wiem.






Wiek: 30
Na forum: 4600 dni
Posty: 223
Nick w MP: Nors

Piwa: 10

Respekt: 50

Pisze panel do serwera i mam taki problem.
Mianowicie.

Mam taki kod:

Kod:


<?php
// odbieramy dane z formularza
$nick = $_POST['nick'];
$score = $_POST['score'];
$visits = $_POST['visits'];

if($nick and $score and $visits)
{

// ??czymy si? z baz? danych
$connection = @mysql_connect('localhost', 'Noorsik', 'niewa?ne')
or die('Brak po??czenia z serwerem MySQL');
$db = @mysql_select_db('serwer_1', $connection)
or die('Nie mog? po??czy? si? z baz? danych');

// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO p_podania SET Frakcja='1', Nick='$nick', wizyty='$visits', punkty='$score'");

if($ins) echo "Rekord zosta? dodany poprawnie";
else echo "B??d nie uda?o si? doda? nowego rekordu";

mysql_close($connection);
}

?>



I gdy wchodz? na stron? i klikam guzik po kt?rego klikni?ciu ma sie to wykona?, wyskakuj? mi takie b??dy:



:piwo: :piwo: :piwo: [/list]

Podpis
Daj piweczko. Pić się chce.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-20, 00:08


X3nO.







Wiek: 28
Na forum: 3718 dni
Posty: 18
Nick w MP: 100EURO

Piwa: 20

Respekt: 55,3

Ostrzeżeń: 100%
Kod:

<?php
$nick = $_POST['nick'];
$score = $_POST['score'];
$visits = $_POST['visits'];

if (!empty($nick) and !empty($score) and !empty($visits))
{
$connection = new mysqli('localhost', 'Noorsik', 'niewa?ne', 'serwer_1');

$connection->query("INSERT INTO p_podania SET Frakcja='1', Nick='".$nick."', wizyty='".$visits."', punkty='".$score."'");

if ($ins) {
$output = "Rekord zosta? dodany poprawnie";
} else {
$output = "B??d nie uda?o si? doda? nowego rekordu";
}

$connection->close();
echo $output;
}
?>


Warto te? si? zabezpieczy? przed SQL Injection, Powodzenia.

Postaw piwo autorowi tego posta
 

 
Tagi: dodawanie :: nowego :: rekordu :: bazy :: danych
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » INNE JĘZYKI » [MYSQL] Dodawanie nowego rekordu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku