![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Uczyłem się pisać skrypty na txt opanowałem to bardzo dobrze. Teraz gdy przyszedł czas na mysql mam problem otoż chce wyciągnac z bazy danych 'muzyka' z tabeli phpbb_config wartość która znajduje się w config_value
---------------------------------------------------------------------------| config_name | config_value | ---------------------------------------------------------------------------| server_name | www.muzyka.net.pl(tą wartośc chce wyciągnać) | ---------------------------------------------------------------------------| i kurde próbowałęm tak [php:1:fc4784bf66]<?php <? $link = mysql_connect('localhost', 'muzyka', 'pass') or die('Nie można się połączyć: ' . mysql_error()); print ('Połączenie nawiązane'); $result = 'SELECT * ' . ' FROM `phpbb_config` ' . ' WHERE 1 AND `config_name` = 'server_name'' . ' LIMIT 0 , 30'; while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { foreach ($line as $col_value) { echo $col_value . '<br />'; } } $pass_db = mysql_query($result) or die(mysql_error()); while($row = mysql_fetch_array($pass_db)) $haslo_db = $row['pass']; mysql_close($link); ?> ?>[/php:1:fc4784bf66] I coś jest nie tak wywala błąd Cytat Połączenie nawiązane
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/muzyka.net.pl/httpdocs/kas.php on line 21 struktura jest taka phpbb_config nazwa tabeli tam są config_name i config_value w config_name jest nazwa server_name a w config_value ta wartość którą chce wyciągnac np do zmiennej $wartosc Proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
[php:1:4a26830598]<?
$dbpasswd=$_GET['pass']; $dbhost="localhost"; $dbuser=$_GET['user']; $dbname=$_GET['nazwa']; if(empty($dbpasswd) || empty($dbuser) || empty($dbhost)) { if(require("config.php")) { echo("Includowano config<br>"); } else { echo("bez inc configa"); } } $rekord=$_GET['rekord']; $link = mysql_connect($dbhost, $dbuser, $dbpasswd) or die('Nie można się połączyć: ' . mysql_error()); print ('Połączenie nawiązane'); if(mysql_select_db($dbname)) { echo("<br>Wybrano</br>"); } else { echo('nie'); } $result = "SELECT * FROM phpbb_config WHERE config_name = '$rekord' LIMIT 0 , 30 "; $result = mysql_query( $result ); while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { $wartosc = $line['smtp_host'] ; echo($wartosc.'<br>'); } mysql_close($link); ?> [/php:1:4a26830598] To najnowszy kod jest tam warunek jeśli są w configu, a jeśli nie to wtedy z geta właściwie na odwrót. Czasmi coś jest źle w config i dlatego zrobilem to 2 drogą i tam odrazu moge sprawdzić każdy rekord z phpbb_config wpisując tylko w URL i pobierajac getem to to mi wyświetla podajc w url jedynie rekord=server_name Cytat Includowano config
Połączenie nawiązane Wybrano Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/muza.net.pl/httpdocs/forum/kas.php on line 37 a to gdy podam wszystko w url Cytat Połączenie nawiązanenie
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/muza.net.pl/httpdocs/forum/kas.php on line 37 Sugestie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 13:51 |