Miért Array-t ír ki? (mysql)
A táblában user és password van de mindig array-t ír ki a kód:
küldő:<HTML>
<HEAD>
<TITLE>Regisztráció</TITLE>
</HEAD>
<BODY>
<form method="POST" action="reg2.php">
Felhasználónév:<input type="text" name="user"><br>
Jelszó:<input type="password" name="pass"><br>
<input type="submit" value="Elküldés">
</BODY>
</HTML>
fogadó:
<HTML>
<HEAD>
<TITLE>Regisztráció</TITLE>
</HEAD>
<BODY>
<?php
$user = $_POST['user'];
$pass =$_POST['pass'];
$kapcsolat = mysql_connect(localhost,femark_domi,******) or die ("Nem sikerült csatlakozni az adatbázishozű!");
mysql_select_db(femark_domi,$kapcsolat) or die ("Nem sikerült kiválasztani az adatbázist!");
mysql_query ("INSERT INTO regisztráció (user,pass) VALUES ('$user','$pass')");
$parancs = "SELECT * FROM regisztráció WHERE user = $user";
$valasz = mysql_query($parancs);
$sor = mysql_fetch_array($valasz);
echo "$sor";
echo "$valasz";
echo "$sor";
?>
</BODY>
</HTML>
1. $sor = mysql_fetch_array($valasz); <- mégis miért csodálkozol? Te magad hozod le egy tömbbe az adatokat...
2. A $sor változóban tudsz névvel vagy számmal hivatkozni a mezőkre, hiszen a * ugye minden mezőt lekér
3. Ugye még véletlenül sem fogsz ilyeneket bennehagyni egy éles rendszerben?:
$user = $_POST['user'];
$parancs = "SELECT * FROM regisztráció WHERE user = $user";
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!