3v4l.org

run code in 300+ PHP versions simultaneously
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Index</title> </head> <body> <?php $db = new mysqli('127.0.0.1', '3274', 'hisham1234', 'week7_ilab4_3274'); if ($db->connect_errno > 0) { die('Connect Error: ' . mysqli_connect_errno()); } echo 'Greetings! Connected to the My Address Book Database!'; $sql = "SELECT id,f_name,l_name,address,city,state,zip,phone FROM myaddressbook"; $result_db = $db->query($sql) or die('Error perform query!'); ?> <table border="1"> <tr> <th>ID</th> <th>First Name</th> <th>Last Name</th> <th>Address</th> <th>City</th> <th>State</th> <th>Zip</th> <th>Phone</th> </tr> <?php while ($r = $result_db->fetch_object()) { $update = "http://devry.edupe.net/~3274/update_data.php ?id={$r->id}&f_name={$r->f_name}&l_name={$r->l_name}&address={$r->address}&state={$r->state}&city={$r->city}&zip={$r->zip}&phone=$r->phone"; $delete = "http://devry.edupe.net/~3274/delete.php ?id={$r->id}"; $insert = "http://devry.edupe.net/~3274/insert_data.php"; echo '<tr>'; echo '<td>' . $r->id . '</td>'; echo '<td>' . $r->f_name . '</td>'; echo '<td>' . $r->l_name . '</td>'; echo '<td>' . $r->address . '</td>'; echo '<td>' . $r->city . '</td>'; echo '<td>' . $r->state . '</td>'; echo '<td>' . $r->zip . '</td>'; echo '<td>' . $r->phone . '</td>'; echo "<td><a href='{$update}'>Update</a></td>"; echo "<td><a href='{$delete}'>Delete</a></td>"; echo "<td><a href='{$insert}'>Insert</a></td>"; echo '</tr>'; } $db->close(); ?> </table> </body> </html>
Output for git.master, git.master_jit, rfc.property-hooks
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Index</title> </head> <body> Fatal error: Uncaught Error: Class "mysqli" not found in /in/dFHrL:10 Stack trace: #0 {main} thrown in /in/dFHrL on line 10
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
56.4 ms | 401 KiB | 8 Q