Tudnátok nekem egy kicsit segíteni?
<?php
session_start();
ob_start();
header('Content-Type: text/html; charset=charset=UTF-8');
include "kapcs.php";
$TagID=$_SESSION["tagID"];
$hatter=$_GET['hatter'];
$boxi=$_GET['boxi'];
$boxii=$_GET['boxii'];
$boxiii=$_GET['boxiii'];
$query="SELECT felhasznalo, hatter, boxi, boxii, boxiii FROM library WHERE TagID='$TagID'";
"$query<br>";
$resultset=mysqli_query($mysqllink,$query) or die("lekérdezési hiba : ".mysqli_error($mysqllink));
$row2= mysqli_fetch_assoc($resultset);
{
$query="UPDATE library SET hatter, boxi, boxii, boxiii ('$hatter', '$boxi', '$boxii', '$boxiii') WHERE TagID='$TagID'";
"<br/>a kérés:$query<br/>";
mysqli_query($mysqllink,$query) or die("lekérdési hiba: ".mysqli_error($mysqllink));
"siker";}
header ("location: profil.php");
?>
van nekem egy ilyenem, és inputból szeretnék tárolni sql táblába adatot de nem igazán működik ezt a hibát írja: lekĂŠrdĂŠsi hiba: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' boxi, boxii, boxiii ('a', 'a', 'a', 'a') WHERE TagID='1003'' at line 1
nagyon meg köszönném hogy ha megmondaná valaki hogy és mint kéne ezen változtatnom.





1, A SET-nek nem ez a szintaxisa, hanem szépen kulcs = érték formában fel kell sorolni a dolgokat.
2, Ilyen lekérést NE CSINÁLJ, hogy csak úgy szöveg összefűzéssel tolsz be adatot az adatbázisba.
Minimum egy mysqli_real_escape_string-et engedj rá, de még jobb lenne ha megnéznéd mik azok a prepared statementek és hogy kell őket használni.





ha valakinek kell akkor így oldottam meg :)
<?php
session_start();
ob_start();
header('Content-Type: text/html; charset=charset=UTF-8');
include "kapcs.php";
$TagID=$_SESSION["tagID"];
$hatter=$_GET['hatter'];
$boxi=$_GET['boxi'];
$boxii=$_GET['boxii'];
$boxiii=$_GET['boxiii'];
$query="SELECT felhasznalo, hatter, boxi, boxii, boxiii FROM library WHERE TagID='$TagID'";
"$query<br>";
$resultset=mysqli_query($mysqllink,$query) or die("lekérdezési hiba : ".mysqli_error($mysqllink));
$row2= mysqli_fetch_assoc($resultset);
{
$query="UPDATE library SET hatter='$hatter', boxi='$boxi', boxii='$boxii', boxiii='$boxiii' WHERE TagID='$TagID'";
"<br/>a kérés:$query<br/>";
mysqli_query($mysqllink,$query) or die("lekérdési hiba: ".mysqli_error($mysqllink));
"siker";}
header ("location: profil.php");
?>
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!