我开发了一个离子项目:http://masteringionic.com/blog/2016-12-15-using-php-and-mysql-with-ionic/ 我有个错误
sqlstate[42000]:语法错误或访问冲突:1064
当我想在数据库中插入新客户机时。
我有很多客户,我可以有我所有客户的名单。在我的数据库中,我有一个带有id、nom(名称)和mail的表。
我的php文件:
<?php
[...]
// Determine which mode is being requested
switch($key)
{
// Add a new record to the technologies table
case "create":
// Sanitise URL supplied values
$id = filter_var($obj->client_id, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
$nom = filter_var($obj->client_nom, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
$mail = filter_var($obj->client_mail, FILTER_SANITIZE_STRING, FILTER_FLAG_ENCODE_LOW);
// Attempt to run PDO prepared statement
try {
$sql = "INSERT INTO client(id, nom, mail) VALUES(:client_id, :client_nom :client_mail)";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':client_id', $id, PDO::PARAM_STR);
$stmt->bindParam(':client_nom', $nom, PDO::PARAM_STR);
$stmt->bindParam(':client_mail', $mail, PDO::PARAM_STR);
$stmt->execute();
echo json_encode(array('message' => 'Bravo le client ' . $nom . ' a été ajouté à la base de données'));
}
// Catch any errors in running the prepared statement
catch(PDOException $e)
{
echo $e->getMessage();
}
break;
[...]
?>
我的html文件:
<ion-item-group>
<ion-item-divider color="light">Id du client *</ion-item-divider>
<ion-item>
<ion-input
type="text"
placeholder="Entrer un id"
formControlName="client_id"
[(ngModel)]="clientId"></ion-input>
</ion-item>
</ion-item-group>
<ion-item-group>
<ion-item-divider color="light">Nom du client *</ion-item-divider>
<ion-item>
<ion-input
type="text"
placeholder="Entrer un nom "
formControlName="client_nom"
[(ngModel)]="clientNom"></ion-input>
</ion-item>
</ion-item-group>
<ion-item-group>
<ion-item-divider color="light">Mail du client *</ion-item-divider>
<ion-item>
<ion-textarea
placeholder="Entrer un mail"
formControlName="client_mail"
rows="6"
[(ngModel)]="clientMail"></ion-textarea>
</ion-item>
</ion-item-group>
<ion-item>
<button
ion-button
color="primary"
text-center
block
[disabled]="!form.valid">Valider</button>
</ion-item>
</ion-list>
</form>
</div>
</div>
</ion-content>
暂无答案!
目前还没有任何答案,快来回答吧!