Witam. Mam do was pytanie. Jak zrobi? za pomoc? dbQuery: pobieranie rekordu z tabeli o nazwie x, a potem wy?wietlanie tego rekordu na czacie? Np. pobieranie INTEGER PRIMARY KEY AUTOINCREMENT, a potem wy?wietlanie go na czacie? M?g?bym prosi? o przyk?ad?
Witam, tak jak w temacie. Robi? sobie frakcje i jestem na etapie ustawiania rang dla graczy za pomoc? SQL. Chce sobie poprzez plik doda? do kolumny rekord w postaci nick'u i jako? to nie wychodzi. Kod :
Witam, czy jest mo?liwo?? pobrania id "A_I" z tabeli odrazu po u?yciu tej funkcji?
local expp = exports.mysql:_Exec("insert into pojazdy(model,ownerid) values (?,?)",model,ownerid)
Chodzi o to ?e chce nadac pojazdowi w element dacie jego id kt?re stworzy?o si? automatycznie po to aby potem stworzony pojazd mo?na by?o zapisa? z u?yciem "where id=?".
Dodam jeszcze funkcje z export?w:
local connection = nil
addEventHandler("onResourceStart",resourceRoot,function(resource) connection = dbConnect("mysql","dbname=******;host=******;port=3306;","******","******")
if connection then
outputDebugString("Polaczono z baza danych!")
return true else outputDebugString("Blad podczas laczenia sie z baza danych!")
return false
end
end )
function _Query( ... )
if connection then
local query = dbQuery(connection, ... ) local result = dbPoll(query,-1)
return result else
return false
end
end
function _QuerySingle(str,...)
if connection then
local result = _Query(str,...)
if type(result) == 'table' then return result[1] end else
return false
end
end
function _Exec(str,...)
if connection then
local query = dbExec(connection,str,...)
return query else
return false
end
end
witam mam kod ale nie dodaje mi do mysQel pojemno?c u rodzaj prosz? o pomoc
[code]
createBlip(-830.85, 2758.33, 46.20, 55)
createBlip(-622.64, 2693.48, 72.38, 34)
Pisze panel do serwera i mam taki problem.
Mianowicie.
Mam taki 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:
W jaki spos?b sprawdzi? czy dany u?ytkownik jest znajduje si? zapisany w SQL jednak, prosz? nie odpisywa? tylko przeczyta? do ko?ca.
Potrzebuj? pobra? ten jedyny raz u?ytkownika, mam pewno?? ?e w tabeli znajduje si? tylko jeden rekord z jego nazw? konta.
Wrzucaj?c to do p?tli dajmy na to ?e u?ytkownik b?dzie 3 od ko?ca ((jako rekord w tabeli)), z tego ?e ja chc? ustawi? mu setElementData dajmy na to ustawi si? true je?li account z tabeli b?dzie r?wny pobranej nazwie konta, ale p?tla b?dzie nadal dzia?a?, wi?c skoro jest 3 od ko?ca sprawdzi kolejny rekord, sprawdzi czy przypadkowo nie ma takiej samej nazwy, nie przejdzie to przez warunek i zrobi si? setElementData o warto?ci false. Zastanawia?em si? nad zerwaniem p?tli po ustawieniu true, jednak chyba to nie zadzia?a?a?o, u?y?em tam break prawdopodobnie i nic.
Nie jestem pewien czy mnie do ko?ca zrozumiecie, jednak prosz? dok?adnie przeczyta? je?li tre?? jest niezrozumia?a, nadal taka jest? prosz? napisa? a opisze problem jeszcze raz.