Nasıl bir iPhone üzerinde bir SQLite veritabanı bir şey erişebilirim?

0 Cevap php

Geçenlerde SQLite MySQL dönüştürülmüş bir veritabanı var. Ben POST bir dize alır veya istek GET ve bu dizeyi arar ve bu satırda bir değer döndüren bir PHP komut dosyası var.

<?php
require_once('../config.php');

$newNumber = $_REQUEST['new'] ;

$tbl_name = 'roomNumbers';

$sql="SELECT * FROM $tbl_name WHERE new='$newNumber'";

$result=mysql_query($sql) or die ('Error, cannot execute query');

    $data = mysql_query($sql);
    $info = mysql_fetch_array( $data );
    $oldNumber = $info['old'];

if($oldNumber == null) {$oldNumber = "Room Not Found";}
    echo $oldNumber;

?>

Ben şimdi ne kullanın. Birisi bana iPhone SQLite'ta dönüştürmek yardımcı olabilir.

Bu kod çalışmaz.

if(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK) {
        NSLog(@"entered readRoomsFromDatabase if 1");
        // Setup the SQL Statement and compile it for faster access
        const char *sqlStatement = "SELECT * FROM 'roomNumbers' WHERE new='h13'";


        sqlite3_stmt *compiledStatement;

        if(sqlite3_prepare_v2(database, sqlStatement, -1, &compiledStatement, NULL) == SQLITE_OK) {
                    NSLog(@"entered readRoomsFromDatabase if 2");
            if(sqlite3_step(compiledStatement) == SQLITE_ROW) {
                        NSLog(@"entered readRoomsFromDatabase if 3");

                NSString *aName =[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)];

                NSLog(aName);

            }
        }
        // Release the compiled statement from memory
        sqlite3_finalize(compiledStatement);

    }

Bu geçmedi if(sqlite3_prepare_v2(database, sqlStatement, -1, &compiledStatement, NULL) == SQLITE_OK) {

0 Cevap