내가 :(난처한 상황에 빠진거야 내가 검색 한 적이 많은 변화를 시도했지만 여기 아아 나는 그래서 내 문제를 지적 핀 수없는 것를 사용하여 MySQL의에 데이터를 삽입 할 수 없습니다.는 PHP
- 첫째로 나는 이것에 새로운이고 나는 웹 수색 및 실험을 통해 그래서 배운다 너가 멍청이 인 것을 위해 저에게 새로운 것을 찢기 전에 다만 정당하다 나는 멍청이이고 그것을 인정하고 오히려 나의 해결책에 대해서 이야기하고 싶을 오히려 무엇보다
프로젝트 :. 시도 MySQL 데이터베이스에 만화 정보를 삽입 할 수있는 작은 웹 응용 프로그램을 만들고 싶습니다. 나는 데이터를 받아들이고 그것을 mysql에 삽입하는 php 페이지에 전달하는 폼을 만들었다.
- 이것은 외부 앱에 대한 노출이 없습니다. 데이터 확인을 알고 있고 현재 개발 중입니다. 수집하기 전에 DB에 정보를 가져와야합니다.
여기에 현재있는 코드가 있습니다. 나는
$idcomic_db = $_POST['idcomic_db'];
$publisher = $_POST['publisher'];
$comic_name = $_POST['comic_name'];
$comic_num = $_POST['comic_num'];
$comic_cover = $_POST['comic_cover'];
$price_paid = $_POST['price_paid'];
$quantity = $_POST['quantity'];
$sql_insert = "INSERT INTO `comic_info_db`.`comic_db` (`idcomic_db`, `publisher`, `comic_name`, `comic_num`, `comic_cover`, `price_paid`, `quantity`) VALUES ('$idcomic_db', '$publisher', '$comic_name', '$comic_num', '$comic_cover', '$price_paid', '$quantity')";
$mysql_con = mysqli_query($sql_insert, $con);
$error = mysqli_error($mysql_con);
?>
<!-- HTML Header Information -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<link rel="stylesheet" type="text/css" href="/style/style.css">
<head>
<title>Comic Database Results</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>
<!-- HTML Body Area -->
<body>
<?php
echo "$idcomic <br />";
echo "$publisher <br />";
echo "$comic_name <br />";
echo "$comic_num <br />";
echo "$comic_cover <br />";
echo "$price_paid <br />";
echo "$quantity <br />";
echo "<br />";
echo $sql_insert;
echo $error;
?>
<?php
// Close Connection
mysqli_close($con);
?>
은 내가 값에 대한 검사를 할 놀고 있었는데 몇 가지 코드를 가지고 있지만, 값을 많이 설정되어 있습니다 .... I가되는 방법을 모르는 많은 변화를 시도했다 양식 자체
또한 HTML 폼에서 오는 값을보기 위해 마지막에 그 에코를 사용하고 있었고 DB에 대한 연결 정보뿐만 아니라 다른 코드도 있습니다. 하나) 그리고 그것은 잘 돌아온다.
도움이 될 것입니다. 이것이 간단하다면 나는 사과해야한다. 그래서 나는 변화에 자신을 던진다. 은 $ 사기꾼이 데이터베이스가 이미 선택해야하기 때문에 (이하 "값"섹션에서 INSERT 쿼리 문자열로) 변수를 포함 문자열
테이블 sql 데이터 구조를 게시 할 수 있습니까? insert sql에 따라 ints 필드에 문자열을 삽입 할 수 있습니다. – Adidi
무엇이 오류입니까? – AlexP
오류가 발생하지 않지만 내 코드가 MySQL의 측면을 표시하도록 설정되지 않았다고 생각합니다. ('1', 'Marvel Comics', 'The Spider-Man', 'Spider-Man', 'Spider-Man') 값을 입력하면, '1', 'original', '3.99', '1') ** db에 값을 다시 입력하면됩니다. – Androidd