dongli1920 2018-07-04 09:11
浏览 47

Php和Mysql不向服务器发送查询[重复]

This question already has an answer here:

I developed web form and connected to mysql db. When I tested on local hosting (on my computer) it worked ok, all INSERT queries were done successfully, but when I uploaded on hosting (tried on 2 hosting companies) all Inserts in db are empty.

What problem can be?

My code

$db = mysqli_connect('localhost', 'cy57447_forms', '123456789', 'cy57447_forms');

if(isset($_POST['register'])) {
    $email = mysql_real_escape_string($_POST['email']);
    $tg_username = mysql_real_escape_string($_POST['tg_username']);
    $bitcointalk_username = mysql_real_escape_string($_POST['bitcointalk_username']);
    $bitcointalk_profile_link = mysql_real_escape_string($_POST['bitcointalk_profile_link']);
    $twitter_account_url = mysql_real_escape_string($_POST['twitter_account_url']);
    $number_of_followers = mysql_real_escape_string($_POST['number_of_followers']);
    $twitter_audit_link = mysql_real_escape_string($_POST['twitter_audit_link']);
    $ethereum_wallet = mysql_real_escape_string($_POST['ethereum_wallet']);
    $tokens = '';
}

    $sql = "INSERT INTO twitter_form (`tg_username`, `bitcointalk_username`, `bitcointalk_profile_link`, `twitter_account_url`, `number_of_followers`, `twitter_audit_link`, `ethereum_wallet`, `email`, `tokens`) VALUES ('$tg_username', '$bitcointalk_username', '$bitcointalk_profile_link', '$twitter_account_url', '$number_of_followers', '$twitter_audit_link', '$ethereum_wallet','$email', '');";
    $result = mysqli_query($db, $sql);
</div>
  • 写回答

2条回答 默认 最新

  • dprxj1995 2018-07-04 09:19
    关注

    Check your host, username, password, and database names are all correct?

    To help your debugging process I would suggest using a try catch around your connection attempt

        try{
        $db = mysqli_connect('localhost', 'cy57447_forms', '123456789', 'cy57447_forms');
             //if condition
             $sql = "INSERT INTO twitter_form
                        ( ` tg_username ` ,
                         ` bitcointalk_username ` ,
                         ` bitcointalk_profile_link ` ,
                         ` twitter_account_url ` ,
                         ` number_of_followers ` ,
                         ` twitter_audit_link ` ,
                         ` ethereum_wallet ` ,
                         ` email ` ,
                         ` tokens ` )
            VALUES      ('$tg_username',
                         '$bitcointalk_username',
                         '$bitcointalk_profile_link',
                         '$twitter_account_url',
                         '$number_of_followers',
                         '$twitter_audit_link',
                         '$ethereum_wallet',
                         '$email',
                         '');";
        } catch (Exception $e) {
            $error = [
                'error' => $e->getCode(),
                'message' => $e->getMessage(),
                'traceString' => $e->getTraceAsString()
            ];
            var_dump($error);
        }
            $result = mysqli_query($db, $sql);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏