Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Błąd w zapytaniu.
Forum PHP.pl > Forum > Przedszkole
ddiieesseell
Witam. Mam zapytanie tego typu:

CODE
<?php
$db = mysql_connect ("localhost", "XXX", "XXX");
mysql_select_db ("XXX");
$wykonaj = mysql_query ("SELECT * FROM matury WHERE pesel = $_GET[pesel]");

while($wiersz=mysql_fetch_array ($wykonaj)) {
$nazwa=".$wiersz['nazwa'].";
$pesel=".$wiersz['pesel'].";
$uj=".$wiersz['uj'].";
$upo=".$wiersz['upo'].";
$ujo=".$wiersz['ujo'].";
$upos=".$wiersz['upos'].";
$ujos=".$wiersz['ujos'].";
$egp1=".$wiersz['egp1'].";
$egp1s=".$wiersz['egp1s'].";
$egp2=".$wiersz['egp2'].";
$egp2s=".$wiersz['egp2s'].";
$egp3=".$wiersz['egp3'].";
$egp3s=".$wiersz['egp3s'].";
$egp4=".$wiersz['egp4'].";
$egp4s=".$wiersz['egp4s'].";
$uwagi=".$wiersz['uwagi'].";
}
mysql_close ($db);
?>


a wyskakuje mi błąd:
Kod
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /formularz.php on line 5


Co jest nie tak jak powinno?
guilty82
Moze to
  1. <?php
  2. $wykonaj = mysql_query ("SELECT * FROM matury WHERE pesel = $_GET['pesel']");
  3. ?>
ddiieesseell
Nie. Teraz mi wskazuje na tę linię.
guilty82
  1. <?php
  2. $db = mysql_connect ("localhost", "XXX", "XXX");
  3. ?>


Jakis problem z polaczeniem z baza moze?
ddiieesseell
Już wiem co było źle... hehe trzeba oprawić w jeszcze jeden nawias ".$wiersz['nazwa']." np tak: "".$wiersz['nazwa'].""
gex
Możesz to zapisać tak:
  1. <?php
  2. $nazwa= $wiersz['nazwa'];
  3. ?>

też powinno działać...
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.