私のdbsqlファイルには、最初の2つのCREATE TABLESがあり、値の挿入に関連するPHPも同様に機能します。MySQLテーブル 'dbsql.cars'が存在しません?
とにかく、第二のテーブルには動作しません任意のヘルプは大歓迎され、私はCREAT TABLE文を入れます、その後、PHPは、関連...
CREATE TABLE `Cars` (
`CarId` bigint(20) NOT NULL auto_increment,
`date` date NOT NULL default '0000-00-00',
`uploader` varchar(200) collate latin1_general_ci NOT NULL REFERENCES users(user_name),
`DVLAMake` varchar(200) collate latin1_general_ci NOT NULL default '',
`DVLAModel` varchar(200) collate latin1_general_ci NOT NULL default '',
`BodyStyle` varchar(200) collate latin1_general_ci NOT NULL default '',
`EngineSize` varchar(100) collate latin1_general_ci NOT NULL default '',
`Year` varchar(200) collate latin1_general_ci NOT NULL default '',
`Transmission` varchar(10) collate latin1_general_ci NOT NULL default '',
`FuelType` varchar(10) collate latin1_general_ci NOT NULL default '',
`CurrColour` varchar(50) collate latin1_general_ci NOT NULL default '',
`NoOfDoors` varchar(10) collate latin1_general_ci NOT NULL default '',
`SeatingCap` varchar(10) collate latin1_general_ci NOT NULL default '',
`Length` varchar(10) collate latin1_general_ci NOT NULL default '',
`Width` varchar(10) collate latin1_general_ci NOT NULL default '',
`Height` varchar(10) collate latin1_general_ci NOT NULL default '',
`CombEngCap` varchar(10) collate latin1_general_ci NOT NULL default '',
`DriveType` varchar(10) collate latin1_general_ci NOT NULL default '',
`MaxTorque` varchar(10) collate latin1_general_ci default '',
`MaxPower` varchar(10) collate latin1_general_ci default '',
`FuelConsumpURB` varchar(10) collate latin1_general_ci default '',
`FuelConsumpCOMB` varchar(10) collate latin1_general_ci default '',
`MaxSpeed` varchar(10) collate latin1_general_ci default '',
`Acceleration` varchar(10) collate latin1_general_ci default '',
`WeightKG` varchar(10) collate latin1_general_ci default '',
`NCAPRating` varchar(10) collate latin1_general_ci default '',
`SecRemCentLock` ENUM('T','F') NOT NULL default 'F',
`SecCentLock` ENUM('T','F') NOT NULL default 'F',
`SecAlarm` ENUM('T','F') NOT NULL default 'F',
`SecImmob` ENUM('T','F') NOT NULL default 'F',
`AudioEquip` ENUM('T','F') NOT NULL default 'F',
`ExtPowerAssSteer` ENUM('T','F') NOT NULL default 'F',
`ExtAssBreak` ENUM('T','F') NOT NULL default 'F',
`ExtElecWindows` ENUM('T','F') NOT NULL default 'F',
`ExtAirbags` ENUM('T','F') NOT NULL default 'F',
`ElecMirrors` ENUM('T','F') NOT NULL default 'F',
`ElecHeatedMir` ENUM('T','F') NOT NULL default 'F',
`IncWarranty` ENUM('T','F') NOT NULL default 'F',
`IncSerBook` ENUM('T','F') NOT NULL default 'F',
`IncMOT` ENUM('T','F') NOT NULL default 'F',
`IncPXConsid` ENUM('T','F') NOT NULL default 'F',
`CurrColour` varchar(50) collate latin1_general_ci NOT NULL default '',
`CarImage` varchar(50) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`CarId`),
FULLTEXT KEY `Car_search` (`DVLAMake`,`DVLAModel`,`BodyStyle`,`CurrColour`)
そして、ここでは、PHPである:I避難所は、最後の行で死ぬと残りの部分が挿入されます...
<?php
include 'dbc.php';
$path = "uploads/";
$path = $path . basename($_FILES['imageUpload']['name']);
/* mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error()) ;
mysql_select_db("Database_Name") or die(mysql_error()) ;
*/
//Writes the information to the database
$sql_insert = "INSERT into `Cars`
(`CarImage`)
VALUES
('$path')
";
mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error());
... ?>
以下の2つのエントリを持って欠場dbc.phpには接続のためのすべての情報があるので、無視してください。ユーザーテーブルは同じシステムから動作するので、私は探しているか、テーブルで構文エラーが発生する可能性があります。 – JonE