Skocz do zawartości
  • 0

Połączenie wartości MySQL


Pytanie

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
34 minuty temu, MateoxPL napisał:

@_Of3k

Tak działa wyświetla się ProgresProgresMAX

"<td>$row['Progres'] / $row['ProgresMax']</td>"
jeżeli masz w ''
'<td>'.$row['Progres'].' / '.$row['ProgresMax'].'</td>'

 

Odnośnik do komentarza
https://skript.pl/temat/32032-po%C5%82%C4%85czenie-warto%C5%9Bci-mysql/#findComment-208563
Udostępnij na innych stronach

  • 0

@_Of3k

while ($row = mysqli_fetch_array($sql)) {
	echo"<tr class='gradeX'>"."<td>"."<img class=\"glow2 img-rounded\" src=\"https://minotar.net/avatar/".$row['username']."/50.png\"/>"."</td>"."<td id=\"".$row['username']."\">".$row['username']."</td>"."<td>".$row['Lvl']."</td>"."<td>".$row['Progres'].$row['ProgresMax']."</td>"."<td>".$row['PKT']."</td>"."<td>".$row['Gildia']."</td>"."<td>".$row['Zabici_Gracze']."</td>"."<td>".$row['Zabite_Moby']."</td>"."<td>".$row['HP']."</td>"."<td>".$row['Czas']."</td>"."</tr>";

 

Odnośnik do komentarza
https://skript.pl/temat/32032-po%C5%82%C4%85czenie-warto%C5%9Bci-mysql/#findComment-208580
Udostępnij na innych stronach

  • 0
<?php
    $row = [
            'username' => 'Haskell',
            'Progres' => 15,
            'ProgresMax' => 50,
            'PKT' => 1500,
            'Gildia' => 'Fajna',
            'Zabici_Gracze' => 5,
            'Zabite_Moby' => 150,
            'HP' => 10,
            'Czas' => "2d",
            'Lvl' => 5
        ];

echo"<tr class='gradeX'>"."<td>"."<img class=\"glow2 img-rounded\" src=\"https://minotar.net/avatar/".$row['username']."/50.png\"/>"."</td>"."<td id=\"".$row['username']."\">".$row['username']."</td>"."<td>".$row['Lvl']."</td>"."<td>".$row['Progres'].$row['ProgresMax']."</td>"."<td>".$row['PKT']."</td>"."<td>".$row['Gildia']."</td>"."<td>".$row['Zabici_Gracze']."</td>"."<td>".$row['Zabite_Moby']."</td>"."<td>".$row['HP']."</td>"."<td>".$row['Czas']."</td>"."</tr>";

Wstawiając przykładowe dane kod u mnie działa. Podaj błędy z logów, aby dowiedzieć się gdzie leży błąd.

Odnośnik do komentarza
https://skript.pl/temat/32032-po%C5%82%C4%85czenie-warto%C5%9Bci-mysql/#findComment-208595
Udostępnij na innych stronach

  • 0

@bvcz

[Sat Mar 02 08:55:51.286112 2019] [lsapi:notice] [pid 2761954:tid 140172515514112] [host serwer.pl] Backend log: PHP Notice:  Undefined index: order in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 53\n
[Sat Mar 02 08:55:52.934530 2019] [lsapi:notice] [pid 2761954:tid 140172230162176]  [host serwer.pl] Backend log: PHP Notice:  Undefined index: order in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 53\n
[Sat Mar 02 08:58:25.355011 2019] [lsapi:error] [pid 2761954:tid 140172347660032]  [host serwer.pl] Backend fatal error: PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 60\n
[Sat Mar 02 08:58:54.523679 2019] [lsapi:error] [pid 2761954:tid 140172204984064] ] [host serwer.pl] Backend fatal error: PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 60\n
[Sat Mar 02 08:58:55.702913 2019] [lsapi:error] [pid 2761954:tid 140172230162176] [host serwer.pl] Backend fatal error: PHP Parse error:  syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 60\n
[Sat Mar 02 08:59:09.107074 2019] [lsapi:notice] [pid 2761954:tid 140172255340288]  [host serwer.pl] Backend log: PHP Notice:  Undefined index: order in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 53\n
[Sat Mar 02 09:02:20.180148 2019] [lsapi:notice] [pid 2815181:tid 140172448372480] [host serwer.pl] Backend log: PHP Warning:  file_get_contents(https://mcapi.ca/query/s20.titanaxe.com:47975/players): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n in /home/mateoxpl/domains/serwer.pl/public_html/req/playercount.php on line 14\n, referer: http://serwer.pl/
[Sat Mar 02 09:02:20.180297 2019] [lsapi:notice] [pid 2815181:tid 140172448372480]  [host serwer.pl] Backend log: PHP Notice:  Trying to get property 'status' of non-object in /home/mateoxpl/domains/serwer.pl/public_html/req/playercount.php on line 15\n, referer: http://serwer.pl/
[Sat Mar 02 09:02:21.737230 2019] [lsapi:notice] [pid 2815181:tid 140172616226560]  [host serwer.pl] Backend log: PHP Notice:  Undefined index: order in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 53\n, referer: http://serwer.pl/
[Sat Mar 02 09:08:05.774784 2019] [lsapi:notice] [pid 2815181:tid 140172280518400]  [host serwer.pl] Backend log: PHP Notice:  Undefined index: order in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 53\n, referer: http://serwer.pl/
[Sat Mar 02 12:10:57.117705 2019] [lsapi:notice] [pid 3346359:tid 140172917872384] [host serwer.pl] Backend log: PHP Warning:  file_get_contents(https://mcapi.ca/query/s20.titanaxe.com:47975/players): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n in /home/mateoxpl/domains/serwer.pl/public_html/req/playercount.php on line 14\n, referer: http://serwer.pl/
[Sat Mar 02 12:10:57.118651 2019] [lsapi:notice] [pid 3346359:tid 140172917872384]  [host serwer.pl] Backend log: PHP Notice:  Trying to get property 'status' of non-object in /home/mateoxpl/domains/serwer.pl/public_html/req/playercount.php on line 15\n, referer: http://serwer.pl/
[Sat Mar 02 12:10:57.803247 2019] [lsapi:error] [pid 3346359:tid 140172473059072] [host serwer.pl] Backend fatal error: PHP Parse error:  syntax error, unexpected '"/"' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 60\n, referer: http://serwer.pl/
[Sat Mar 02 12:11:02.156913 2019] [lsapi:error] [pid 3386068:tid 140172892694272] [host serwer.pl] Backend fatal error: PHP Parse error:  syntax error, unexpected '"/"' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in /home/mateoxpl/domains/serwer.pl/public_html/statystyki/index.php on line 60\n, referer: http://serwer.pl/

 

Odnośnik do komentarza
https://skript.pl/temat/32032-po%C5%82%C4%85czenie-warto%C5%9Bci-mysql/#findComment-208597
Udostępnij na innych stronach

  • 0

 

@bvcz Proszę 

<?php
$mysqli = new mysqli($host, $user, $password, $db);
if ($mysqli->connect_errno) {
    echo "Error : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}


$tri_autorises = array('username','Lvl','Progres','PKT','Gildia','Zabici_Gracze','Zabite_Moby','Zgony','Czas');
$order_by = in_array($_GET['order'],$tri_autorises) ? $_GET['order'] : 'HP';
$order_dir = isset($_GET['inverse']) ? 'ASC' : 'DESC';
$sql = $mysqli->query("SELECT * FROM ".$table_prefix."rpg ORDER BY {$order_by} {$order_dir}");


	
while ($row = mysqli_fetch_array($sql)) {
echo"<tr class='gradeX'>"."<td>"."<img class=\"glow2 img-rounded\" src=\"https://minotar.net/avatar/".$row['username']."/50.png\"/>"."</td>"."<td id=\"".$row['username']."\">".$row['username']."</td>"."<td>".$row['Lvl']."</td>"."<td>".$row['Progres'].$row['ProgresMax']."</td>"."<td>".$row['PKT']."</td>"."<td>".$row['Gildia']."</td>"."<td>".$row['Zabici_Gracze']."</td>"."<td>".$row['Zabite_Moby']."</td>"."<td>".$row['HP']."</td>"."<td>".$row['Czas']."</td>"."</tr>";
}

?>

 

Edytowane przez MateoxPL
Odnośnik do komentarza
https://skript.pl/temat/32032-po%C5%82%C4%85czenie-warto%C5%9Bci-mysql/#findComment-208602
Udostępnij na innych stronach

  • 0
5 godzin temu, MateoxPL napisał:

 

@bvcz Proszę 

Spoiler


<?php
$mysqli = new mysqli($host, $user, $password, $db);
if ($mysqli->connect_errno) {
    echo "Error : (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}


$tri_autorises = array('username','Lvl','Progres','PKT','Gildia','Zabici_Gracze','Zabite_Moby','Zgony','Czas');
$order_by = in_array($_GET['order'],$tri_autorises) ? $_GET['order'] : 'HP';
$order_dir = isset($_GET['inverse']) ? 'ASC' : 'DESC';
$sql = $mysqli->query("SELECT * FROM ".$table_prefix."rpg ORDER BY {$order_by} {$order_dir}");


	
while ($row = mysqli_fetch_array($sql)) {
echo"<tr class='gradeX'>"."<td>"."<img class=\"glow2 img-rounded\" src=\"https://minotar.net/avatar/".$row['username']."/50.png\"/>"."</td>"."<td id=\"".$row['username']."\">".$row['username']."</td>"."<td>".$row['Lvl']."</td>"."<td>".$row['Progres'].$row['ProgresMax']."</td>"."<td>".$row['PKT']."</td>"."<td>".$row['Gildia']."</td>"."<td>".$row['Zabici_Gracze']."</td>"."<td>".$row['Zabite_Moby']."</td>"."<td>".$row['HP']."</td>"."<td>".$row['Czas']."</td>"."</tr>";
}

?>

 

 

Łącz się za pomocą pdo:

Spoiler

try {
  $mysql = new PDO('mysql:host='.$database['host'].';dbname='.$database['name'].';charset='.$database['charset'], $database['login'], $database['password']);
  $mysql->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $exc){
  echo $exc->getMessage();
}

 

Wartości pobierasz za pomocą:

Spoiler

$mysql->query("KOD SQL")->fetch(); #jedna wartosc
$mysql->query("KOD SQL")->fetchAll(); #wiele wartosci

 

Zwracane są w postaci array, także ogarnij sobie wygląd takiej zmiennej (użyj funkcji var_dump(), żeby dowiedzieć się o co mi chodzi).

Odnośnik do komentarza
https://skript.pl/temat/32032-po%C5%82%C4%85czenie-warto%C5%9Bci-mysql/#findComment-208668
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...