в swift 3.0, мы можем преобразовать Int
в String
и String
в Int
//convert Integer to String in Swift 3.0
let theIntegerValue :Int = 123 // this can be var also
let theStringValue :String = String(theIntegerValue)
//convert String to Integere in Swift 3.0
let stringValue : String = "123"
let integerValue : Int = Int(stringValue)!
Вы получаете 1 результат, потому что вы не проверяете наличие поврежденных строк. В запросе нет ошибок, поэтому вы получите 1 результат.
Чтобы ваш результат был точным, вы должны проверить ноль против ненулевых затронутых строк.
http://php.net/manual/en/mysqli.affered-rows.php
Непроверенное предложение:
echo json_encode(['result' => (int)($conn->query("UPDATE mytable SET verify = 'yes' WHERE number = '900'") && $conn->affected_rows)]);
Другими словами, если запрос возвращает не ложный результат, а результат для затронутых строк не равен нулю, тогда все условие оценивается как true
. Если вы разыгрываете true
как целое число, вы получаете 1; false
становится 0.