Ich erhalte diesen Fehler hier ist mein CodeFehler: Spaltenanzahl Zählwert nicht in Zeile passen 1
if(isset($_POST['submit']))
{
$projTit=mysql_escape_string($_POST['projecttitle']);
$projCat=mysql_escape_string($_POST['projectcategory']);
$budget=intval(mysql_escape_string($_POST['budget']));
$description=mysql_escape_string($_POST['editor1']);
$query=sprintf("insert into projects value('%s','%s','%s',%d)",
$projTit,$description,$projCat,$budget);
if (!mysql_query($query)){
die('Error: ' . mysql_error());
}
echo '<p class="record">Your Record has been Added<p>';
}
?>
Ich habe versucht,% d in ''
zu schreiben, aber immer noch nicht funktioniert.
Wie ist Ihre Tabellenstruktur? Wenn Sie keinen Spaltensatz angeben, müssen Sie Werte für alle Spalten angeben. – Interrobang
@Interrobang Entschuldigung, ich habe nicht verstanden, was ist ein Spaltensatz Lassen Sie mich meine Tabellenstruktur anzeigen –
Sorry, ich meine, wenn Sie nicht angeben, welche Spalten Sie einfügen (mit Syntax wie 'INSERT INTO Tabelle (col1, col2, col3) VALUES (val1, val2, val3) ') Dann müssen Sie Werte für * alle * Spalten angeben :) – Interrobang