Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql][php] Problem Tworzenie Bazy danych tabeli i dodawanie do niej rekordow
Forum PHP.pl > Forum > Przedszkole
robootb
Na dole pytanie
^bmb
Nie ma tak dobrze. Jak kursy Ci nie pasują to zainwestuj w jakąś książkę
dla początkujących gdzie wszystko opisane jest łatwym językiem (jest takich wiele).
Wątpie żeby komuś się chciało maglować najprostsze podstawy.
robootb
Cos mi nie dziala mam stworzona baze danych players tabele player z wieloma wartosciami nick itd...

  1. <?php
  2.  
  3.  
  4. $link = mysql_connect('localhost', 'root', '')
  5. or die('Nie można się połączyć: ' . mysql_error());
  6. if($link==$link)
  7. {
  8. echo "Połaczenie nawiazane";
  9. }
  10. mysql_select_db('players');
  11.  
  12. $zapytanie1 = "INSERT INTO 'player' ('nick') VALUES ('11')";
  13. $wykonaj = mysql_query($zapytanie1);
  14.  
  15. if($wykonaj){
  16.  
  17.  echo 'good';
  18.  
  19.  }
  20.  else{
  21.  
  22.  echo 'dupa';
  23.  
  24.  }
  25.  
  26. ?>
Gallareton
Mam ten sam problem... zaden kurs nie tlumaczy tego tak jak trzeba ;(
Darti
Co to za instrukcja warunkowa questionmark.gif ona ZAWSZE się wykona smile.gif
  1. <?php
  2. if($link==$link)
  3. {
  4. echo "Połaczenie nawiazane";
  5. }
  6. ?>

Poza tym zapytanie:
  1. INSERT INTO 'player' ('nick') VALUES ('11')

różni się znacząco od poprawnego:
  1. INSERT INTO `player` (`nick`) VALUES ('11')

ponieważ nazwy tabel i kolumn podaje się w znaczkach ` a wartości w znaczkach ' (przy czym wartości wstawiane w kolumny numeryczne nie muszą być w cudzysłowach)
robootb
Ja nawet bym tego nie zobaczyl jak czytal kurs tongue.gif ` ' tongue.gif ale roznica haha.gif ... No ale jednak

1. Jak wstawić do values zmienna? w znacznikach "" nie dziala.

Pozdrawiam
uli
A jak wstawiasz wartość 11 w powyższym przykladzie?? smile.gifsmile.gifsmile.gif

  1. VALUES ('$zmienna')
robootb
a tutaj co zrobilem zle?

  1. <?php
  2. $link = mysql_connect('localhost', 'root', '')
  3. or die('Nie można się połączyć: ' . mysql_error());
  4.  
  5. mysql_select_db('players');
  6.  
  7.  
  8.  $wynik =mysql_query("SELECT * FROM player WHERE nick='robootb'") 
  9. or die('Nie można się połączyć: ' . mysql_error());
  10.  
  11.  
  12.  $rek = mysql_fetch_array($wynik)); 
  13. echo('$rek');
  14. ?>


No powiedzmy tak
Parse error: parse error, unexpected ')
a drugie to nic nie umiem zrobic tongue.gif...
Dzieki napewno zwnou jakis prosty blad tongue.gif
Darti
  1. <?php
  2. $rek = mysql_fetch_array($wynik); 
  3. echo $rek;
  4. ?>
robootb
wyswietla zamiast tego co chcialem jakies "Array" questionmark.gif
Darti
no to
print_r($rek);
w końcu mysql_fetch_array zwraca tablicę...
robootb
prawie dobrze lecz pokazuje
'Array ( [0] => saasas [password] => saasas )"
a chodzi mi o samo saasas
szmerak
  1. <?php
  2. Array ( [0] => saasas [password] => saasas )"
  3. ?>

widzisz jeżeli rozpoczynasz ' to musisz kończyć '
  1. <?php
  2. "Array ( [0] => saasas [password] => saasas )"
  3. ?>

lub
  1. <?php
  2. 'Array ( [0] => saasas [password] => saasas )'
  3. ?>


rozumisz? musisz to zmienic tam gdzie masz tablice
a po drugie to czemu wogule to jest wzięte w ' ' questionmark.gif powinno być np.
  1. <?php
  2. $zminna=Array ( [0] => saasas [password] => saasas )
  3. ?>
robootb
zle mnie zrozumiales mi sie pokazuje wlasnie na stronie


Array ( [0] => saasas [password] => saasas )


Wzięte to było w cudzysłow ale zle zamknolem, chodzilo mi jako cytat...
Ja chce zeby wyswietlalo mi sie same saasas ...
print_r($rek);
wyswietla mi Array ( [0] => saasas [password] => saasas )
mild
$zmienna = Array ( [0] => saasas [password] => saasas );
print("$zmienna[password]");
robootb
To ja was jeszcze pomecze tongue.gif. Hm cos mi tu nie działa tongue.gif ...
Header mi nie działa wpisujac to recznie dziala $extra jak by co rowna sie postac.php


  1. <?php
  2. if ($pass==$haslo)
  3. {
  4. header("Location: <a href="http://localhost:8080/$extra?var=$nick");
  5. }
  6. else
  7. echo("Zla nazwa uzytkownika badz haslo.");
  8. }
  9. ?>


Pozdrawiam Robootb
Ech uwaga bo te php cos dodaje samo.
SongoQ
@robootb Otworz manual i zobacz przyklad uzycia heder location
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.