select where bd

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Komfort
Mesaje:157

select where bd

<?php
include 'cfg.php';

Cod: Selectaţi tot

echo '<div style="position:absolute;top:420px;left:22%"><img src="rounded.png"></div>';
echo '<div style="position:absolute;top:560px;left:23%">
<form method=post action="index.php?pagina=c">
Manager : <input type=text name=manager ><br>
Parola: <input type=text name=parola  ><br>
 <input type=submit name=submit value=Intra></form></div>';

if(isset($_POST['submit'])){
$manager=$_POST['manager'];
$parola=$_POST['parola'];

$sql="SELECT manager,parola FROM jucatori WHERE manager='$manager' AND parola='$parola'  ";
$result=mysql_query($sql);

while ($row=mysql_fetch_row($result)) {
echo 'Manager:'.$row[1].'<br>';
echo 'Echipa:'.$row[2].'<br>';
echo 'Parola:'.$row[3].'<br>';
echo 'Stadion:'.$row[4].'<br>';
echo 'Echipament:'.$row[5].'<br>';
echo 'Locatie:'.$row[6].'<br>';
echo 'Bani:'.$row[7].'<br>';
}

mysql_close($conexiune);}
?>
unde am gresit:(?

nikuu2 Mesaje:22
Salut! Pentru ceea ce vrei tu sa afisezi, este gresita interogarea catre baza de date.

Cod: Selectaţi tot

$sql="SELECT manager,parola FROM jucatori WHERE manager='$manager' AND parola='$parola' ";
selectezi manager si parola si afisezi

Cod: Selectaţi tot

echo 'Manager:'.$row[1].'<br>';
echo 'Echipa:'.$row[2].'<br>';
echo 'Parola:'.$row[3].'<br>';
echo 'Stadion:'.$row[4].'<br>';
echo 'Echipament:'.$row[5].'<br>';
echo 'Locatie:'.$row[6].'<br>';
echo 'Bani:'.$row[7].'<br>';

Komfort Mesaje:157
pai nu la fel am facut si eu:(?

nikuu2 Mesaje:22
Trebuie sa selectezi si celelalte campuri daca vrei sa le afisezi:
este doar exemplu, nu stiu cum sunt campurile denumite in baza de date.

Cod: Selectaţi tot

$sql="SELECT manager, echipa, parola, stadion, echipament, locatie, bani FROM jucatori WHERE manager='$manager' AND parola='$parola' ";

MarPlo Mesaje:4343
Daca vrei sa preiei toate coloanele, in loc de numele lor poti folosi caracterul *

Cod: Selectaţi tot

$sql="SELECT * FROM jucatori WHERE manager='$manager' AND parola='$parola' ";
Ca sa stii mai bine ce date folosesti, de la care coloana, in loc de "mysql_fetch_row" poti folosi "mysql_fetch_array", iar in loc de index numeric scrii numele coloanei.

Cod: Selectaţi tot

while ($row=mysql_fetch_array($result)) {
  echo 'Manager:'.$row['manager'].'<br>';
  // ...
}

Subiecte similare