MySQLで、データを抽出して配列に格納するコードを書いたのですが、
The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in
とでて、
query errorNo database selected
と出ます。
どのようにすれば解決できるでしょうか?
PHP
1 <?php 2 if (isset($_COOKIE["ckname"])){ 3 $receiver=$_COOKIE["ckid"]; 4 }else{ 5 $receiver = null; 6 } 7 8 $pdo = new PDO('mysql:host=localhost;dbname=users;charset=utf8','root','1234', 9 array(PDO::ATTR_EMULATE_PREPARES => false)); 10 11 $sql ="SELECT * FROM invite WHERE receiver='$receiver'"; 12 $res = mysql_query($sql) or die('query error' . mysql_error()); 13 $invite_data =array(); 14while($row = mysql_fetch_array($res)) { 15 16 array_push($invite_data,$row); 17 18} 19 20 print_r($invite_data); 21 print ($receiver); 22 ?>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。