Kezdőoldal » Számítástechnika » Programozás » Tudnátok nekem egy kicsit...

Tudnátok nekem egy kicsit segíteni?

Figyelt kérdés

<?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.



2014. aug. 26. 20:00
 1/4 anonim ***** válasza:

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.

2014. aug. 26. 22:02
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
góglizd ki hogyan van a helyes syntax az update-hez
2014. aug. 26. 22:04
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
rendben köszönöm :)
2014. aug. 26. 22:27
 4/4 A kérdező kommentje:

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");


?>

2014. aug. 27. 17:14

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!