Heim >Backend-Entwicklung >PHP-Tutorial >Warum kann MySQL mit Update nicht so geschrieben werden?

Warum kann MySQL mit Update nicht so geschrieben werden?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-04 09:20:081372Durchsuche

Schreiben Sie so

if(!mysql_query("update kxwr (name,sex,old) Werte ('Xiaoming','male','18') wobei id='1' ") ){
exit('Änderung fehlgeschlagen');
}
echo'Die Änderung war erfolgreich! ';

Warum kommt es zu einem Fehler?

Wenn

if(!mysql_query("einfügen in kxwr (name,sex,old,id) Werte ('Xiao Ming','Male','18','1 ')" )){
exit('Hinzufügen fehlgeschlagen');
}
echo'Erfolgreich hinzugefügt! ';

Auf diese Weise kann das Einfügen erfolgreich sein, aber die Aktualisierung kann nicht durchgeführt werden.

Antwortinhalt:

Schreiben Sie so

if(!mysql_query("update kxwr (name,sex,old) Werte ('Xiaoming','male','18') wobei id='1' ") ){
exit('Änderung fehlgeschlagen');
}
echo'Die Änderung war erfolgreich! ';

Warum kommt es zu einem Fehler?

Wenn

if(!mysql_query("einfügen in kxwr (name,sex,old,id) Werte ('Xiao Ming','M','18','1 ')" )){
exit('Hinzufügen fehlgeschlagen');
}
echo'Erfolgreich hinzugefügt! ';

Auf diese Weise kann das Einfügen erfolgreich sein, aber die Aktualisierung kann nicht durchgeführt werden.

Falsche Grammatik

<code>$sql=" UPDATE kxwr SET name='小明' sex ='男' old ='11' WHERE id='1' ";</code>

Grammatikprobleme. update table_name set column1=xxx where column2=yyy;Das ist richtig

Lernen Sie zuerst SQL.

Update wird so nicht verwendet

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn