Neden ") (mysql_query: verilen argüman geçerli değil" a alıyorum ilk kez ...
$r = mysql_query($q, $connection);
Aşağıdaki kodda ...
$bId = trim($_POST['bId']);
$title = trim($_POST['title']);
$story = trim($_POST['story']);
$q = "SELECT * ";
$q .= "FROM " . DB_NAME . ".`blog` ";
$q .= "WHERE `blog`.`id` = {$bId}";
$r = mysql_query($q, $connection);
//confirm_query($r);
if (mysql_num_rows($r) == 1) {
$q = "UPDATE " . DB_NAME . ".`blog` SET
`title` = '{$title}',
`story` = '{$story}'
WHERE `id` = {$bId}";
$r = mysql_query($q, $connection);
if (mysql_affected_rows() == 1) {
//Successful
$data['success'] = true;
$date['errors'] = false;
$date['message'] = "You are the Greatest!";
} else {
//Fail
$data['success'] = false;
$data['error'] = true;
$date['message'] = "You can't do it fool!";
}
}
Çok hata: Ben de bir "verilen argüman geçerli MySQL result resource değildir mysql_num_rows ()" olsun.
Yan notlar: Ben (şimdiye kadar en kötü hosting Hosting) 1 kullanılarak ve 1 am, PHP 5.2 (1 & 1 Hosting ile tek yolu) etkinleştirmek için bir satır metin ile özel htaccess dosyası..
Extra stuff add after the questions was posted...
Burada $ bağlantı tanımlanır nasıl. O Require_once işlevini kullanarak yukarı denir connection.php denilen kendi sayfada. Bu söz konusu olmak üzere, bir veritabanı bağlantısı gerektiren her sayfada denir ...
$connection = mysql_connect(DB_SERVER,DB_USER,DB_PASS);
if (!$connection) {
die("Database Connection Failed: </br>" . mysql_error());
}
$db_select = mysql_select_db(DB_NAME,$connection);
if (!$db_select) {
die("Database Selection Failed: </br>" . mysql_error());
}
... Ben bu aynı ben var sayfası için kullanmak ve ben onunla herhangi bir sorun olduğunu bağlamak çünkü çalışma olduğunu biliyorum. Henüz benim ev sunucusu üzerinde test sığınak, ama bir 1 & 1 Hosting konuyla ilgili olup olmadığını görmek için daha sonra gidiyorum.
GÜNCELLEME: Ben HostMoster 1 & 1 Hosting hareket sürecinde duyuyorum. 1 & 1 CGI gibi bir PHP çalışır ve (özel bir. Htaccess dosyası PHP5 çalıştırmak için yapabilirsiniz) yerine PHP5 PHP4 çalışır. Seni sonra güncellenir.